TerraLib 4.1
oracle::occi::Number Class Reference

#include <occiData.h>

List of all members.

Public Member Functions

 Number ()
 Number (const Number &srcNum)
 Number (long double val)
 Number (double val)
 Number (float val)
 Number (long val)
 Number (int val)
 Number (short val)
 Number (char val)
 Number (signed char val)
 Number (unsigned long val)
 Number (unsigned int val)
 Number (unsigned short val)
 Number (unsigned char val)
 ~Number ()
const Number abs () const
const Number operator- ()
Numberoperator++ ()
const Number operator++ (int)
Numberoperator-- ()
const Number operator-- (int)
Numberoperator= (const Number &a)
Numberoperator+= (const Number &a)
Numberoperator-= (const Number &a)
Numberoperator*= (const Number &a)
Numberoperator/= (const Number &a)
Numberoperator%= (const Number &a)
 operator long () const
 operator int () const
 operator short () const
 operator char () const
 operator signed char () const
 operator unsigned long () const
 operator unsigned int () const
 operator unsigned short () const
 operator unsigned char () const
 operator long double () const
 operator double () const
 operator float () const
const Number shift (int val) const
const Number intPower (int val) const
const Number ceil () const
const Number floor () const
const Number squareroot () const
const int sign () const
OCCI_STD_NAMESPACE::string toText (const Environment *envp, const OCCI_STD_NAMESPACE::string &fmt, const OCCI_STD_NAMESPACE::string &nlsParam="") const
UString toText (const Environment *envp, const UString &fmt, const UString &nlsParam) const
void fromText (const Environment *envp, const OCCI_STD_NAMESPACE::string &number, const OCCI_STD_NAMESPACE::string &fmt, const OCCI_STD_NAMESPACE::string &nlsParam="")
void fromText (const Environment *envp, const UString &number, const UString &fmt, const UString &nlsParam)
void fromBytes (const Bytes &s)
Bytes toBytes () const
const Number trunc (int decplace) const
const Number round (int decplace) const
const Number prec (int digits) const
const Number sin () const
const Number cos () const
const Number tan () const
const Number hypSin () const
const Number hypCos () const
const Number hypTan () const
const Number arcSin () const
const Number arcCos () const
const Number arcTan () const
const Number arcTan2 (const Number &val) const
const Number power (const Number &val) const
const Number exp () const
const Number ln () const
const Number log (const Number &val) const
bool isNull () const
void setNull ()

Friends

class IntervalDS
class IntervalYM
class ResultSetImpl
class StatementImpl
class AnyDataImpl
bool operator>= (const Number &a, const Number &b)
bool operator<= (const Number &a, const Number &b)
bool operator> (const Number &a, const Number &b)
bool operator< (const Number &a, const Number &b)
const IntervalYM operator* (const IntervalYM &a, const Number &factor)
const IntervalDS operator* (const IntervalDS &a, const Number &factor)
const IntervalYM operator/ (const IntervalYM &a, const Number &factor)
const IntervalDS operator/ (const IntervalDS &a, const Number &factor)
void getVector (const AnyData &any, OCCI_STD_NAMESPACE::vector< Number > &vect)
void setVector (AnyData &any, const OCCI_STD_NAMESPACE::vector< Number > &vect)
Number MetaData::getNumber (MetaData::AttrId attrid) const
void getVector (Statement *stmt, unsigned int paramIndex, OCCI_STD_NAMESPACE::vector< Number > &vect)
void do_setVectorOfNumber (Statement *stmt, unsigned int paramIndex, const OCCI_STD_NAMESPACE::vector< Number > &vect, void *schemaName, unsigned int schemaNameLen, void *typeName, unsigned int typeNameLen)
void getVector (ResultSet *rs, unsigned int colIndex, OCCI_STD_NAMESPACE::vector< Number > &vect)

Constructor & Destructor Documentation

oracle::occi::Number::Number ( )
oracle::occi::Number::Number ( const Number srcNum)
oracle::occi::Number::Number ( long double  val)
oracle::occi::Number::Number ( double  val)
oracle::occi::Number::Number ( float  val)
oracle::occi::Number::Number ( long  val)
oracle::occi::Number::Number ( int  val)
oracle::occi::Number::Number ( short  val)
oracle::occi::Number::Number ( char  val)
oracle::occi::Number::Number ( signed char  val)
oracle::occi::Number::Number ( unsigned long  val)
oracle::occi::Number::Number ( unsigned int  val)
oracle::occi::Number::Number ( unsigned short  val)
oracle::occi::Number::Number ( unsigned char  val)
oracle::occi::Number::~Number ( )

Member Function Documentation

const Number oracle::occi::Number::abs ( ) const
const Number oracle::occi::Number::arcCos ( ) const
const Number oracle::occi::Number::arcSin ( ) const
const Number oracle::occi::Number::arcTan ( ) const
const Number oracle::occi::Number::arcTan2 ( const Number val) const
const Number oracle::occi::Number::ceil ( ) const
const Number oracle::occi::Number::cos ( ) const
const Number oracle::occi::Number::exp ( ) const
const Number oracle::occi::Number::floor ( ) const
void oracle::occi::Number::fromBytes ( const Bytes s)
void oracle::occi::Number::fromText ( const Environment envp,
const OCCI_STD_NAMESPACE::string number,
const OCCI_STD_NAMESPACE::string fmt,
const OCCI_STD_NAMESPACE::string nlsParam = "" 
)
void oracle::occi::Number::fromText ( const Environment envp,
const UString number,
const UString fmt,
const UString nlsParam 
)
const Number oracle::occi::Number::hypCos ( ) const
const Number oracle::occi::Number::hypSin ( ) const
const Number oracle::occi::Number::hypTan ( ) const
const Number oracle::occi::Number::intPower ( int  val) const
bool oracle::occi::Number::isNull ( ) const
const Number oracle::occi::Number::ln ( ) const
const Number oracle::occi::Number::log ( const Number val) const
oracle::occi::Number::operator char ( ) const
oracle::occi::Number::operator double ( ) const
oracle::occi::Number::operator float ( ) const
oracle::occi::Number::operator int ( ) const
oracle::occi::Number::operator long ( ) const
oracle::occi::Number::operator long double ( ) const
oracle::occi::Number::operator short ( ) const
oracle::occi::Number::operator signed char ( ) const
oracle::occi::Number::operator unsigned char ( ) const
oracle::occi::Number::operator unsigned int ( ) const
oracle::occi::Number::operator unsigned long ( ) const
oracle::occi::Number::operator unsigned short ( ) const
Number& oracle::occi::Number::operator%= ( const Number a)
Number& oracle::occi::Number::operator*= ( const Number a)
const Number oracle::occi::Number::operator++ ( int  )
Number& oracle::occi::Number::operator++ ( )
Number& oracle::occi::Number::operator+= ( const Number a)
const Number oracle::occi::Number::operator- ( )
Number& oracle::occi::Number::operator-- ( )
const Number oracle::occi::Number::operator-- ( int  )
Number& oracle::occi::Number::operator-= ( const Number a)
Number& oracle::occi::Number::operator/= ( const Number a)
Number& oracle::occi::Number::operator= ( const Number a)
const Number oracle::occi::Number::power ( const Number val) const
const Number oracle::occi::Number::prec ( int  digits) const
const Number oracle::occi::Number::round ( int  decplace) const
void oracle::occi::Number::setNull ( )
const Number oracle::occi::Number::shift ( int  val) const
const int oracle::occi::Number::sign ( ) const
const Number oracle::occi::Number::sin ( ) const
const Number oracle::occi::Number::squareroot ( ) const
const Number oracle::occi::Number::tan ( ) const
Bytes oracle::occi::Number::toBytes ( ) const
OCCI_STD_NAMESPACE::string oracle::occi::Number::toText ( const Environment envp,
const OCCI_STD_NAMESPACE::string fmt,
const OCCI_STD_NAMESPACE::string nlsParam = "" 
) const
UString oracle::occi::Number::toText ( const Environment envp,
const UString fmt,
const UString nlsParam 
) const
const Number oracle::occi::Number::trunc ( int  decplace) const

Friends And Related Function Documentation

friend class AnyDataImpl [friend]
void do_setVectorOfNumber ( Statement stmt,
unsigned int  paramIndex,
const OCCI_STD_NAMESPACE::vector< Number > &  vect,
void *  schemaName,
unsigned int  schemaNameLen,
void *  typeName,
unsigned int  typeNameLen 
) [friend]
void getVector ( Statement stmt,
unsigned int  paramIndex,
OCCI_STD_NAMESPACE::vector< Number > &  vect 
) [friend]
void getVector ( ResultSet rs,
unsigned int  colIndex,
OCCI_STD_NAMESPACE::vector< Number > &  vect 
) [friend]
void getVector ( const AnyData any,
OCCI_STD_NAMESPACE::vector< Number > &  vect 
) [friend]
friend class IntervalDS [friend]
friend class IntervalYM [friend]
Number MetaData::getNumber ( MetaData::AttrId  attrid) const [friend]
const IntervalYM operator* ( const IntervalYM a,
const Number factor 
) [friend]
const IntervalDS operator* ( const IntervalDS a,
const Number factor 
) [friend]
const IntervalDS operator/ ( const IntervalDS a,
const Number factor 
) [friend]
const IntervalYM operator/ ( const IntervalYM a,
const Number factor 
) [friend]
bool operator< ( const Number a,
const Number b 
) [friend]
bool operator<= ( const Number a,
const Number b 
) [friend]
bool operator> ( const Number a,
const Number b 
) [friend]
bool operator>= ( const Number a,
const Number b 
) [friend]
friend class ResultSetImpl [friend]
void setVector ( AnyData any,
const OCCI_STD_NAMESPACE::vector< Number > &  vect 
) [friend]
friend class StatementImpl [friend]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines