| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Friends
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- ()
Number & | operator++ ()
const Number | operator++ (int)
Number & | operator-- ()
const Number | operator-- (int)
Number & | operator= (const Number &a)
Number & | operator+= (const Number &a)
Number & | operator-= (const Number &a)
Number & | operator*= (const Number &a)
Number & | operator/= (const Number &a)
Number & | operator%= (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:

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/Oracle/OCI/include/occiData.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines