| 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::IntervalDS Class Reference

`#include <occiData.h>`

List of all members.

## Public Member Functions

| IntervalDS ()
| IntervalDS (const Environment *env, int day=0, int hour=0, int minute=0, int second=0, int fs=0)
| IntervalDS (const IntervalDS &src)
| ~IntervalDS ()
int | getDay () const
int | getHour () const
int | getMinute () const
int | getSecond () const
int | getFracSec () const
void | set (int day, int hour, int minute, int second, int fracsec)
void | setNull ()
void | fromText (const OCCI_STD_NAMESPACE::string &inpstr, const OCCI_STD_NAMESPACE::string &nlsParam="", const Environment *env=NULL)
OCCI_STD_NAMESPACE::string | toText (unsigned int lfprec, unsigned int fsprec, const OCCI_STD_NAMESPACE::string &nlsParam="") const
bool | isNull () const
IntervalDS & | operator= (const IntervalDS &src)
IntervalDS & | operator+= (const IntervalDS &a)
IntervalDS & | operator-= (const IntervalDS &a)
IntervalDS & | operator*= (const Number &factor)
IntervalDS & | operator/= (const Number &factor)
void | fromUText (const UString &inpstr, const Environment *env=NULL)
UString | toUText (unsigned int lfprec, unsigned int fsprec) const

## Friends

class | Date
class | StatementImpl
class | ResultSetImpl
class | AnyDataImpl
bool | operator> (const IntervalDS &a, const IntervalDS &b)
bool | operator< (const IntervalDS &a, const IntervalDS &b)
bool | operator>= (const IntervalDS &a, const IntervalDS &b)
bool | operator<= (const IntervalDS &a, const IntervalDS &b)
const IntervalDS | Timestamp::subDS (const Timestamp &val) const
const Timestamp | Timestamp::intervalAdd (const IntervalDS &val) const
const Timestamp | Timestamp::intervalSub (const IntervalDS &val) const
void | getVector (ResultSet *rs, unsigned int, OCCI_STD_NAMESPACE::vector< IntervalDS > &vect)
void | getVector (Statement *rs, unsigned int, OCCI_STD_NAMESPACE::vector< IntervalDS > &vect)
void | do_setVectorOfIntervalDS (Statement *stmt, unsigned int paramIndex, const OCCI_STD_NAMESPACE::vector< IntervalDS > &vect, void *schemaName, unsigned int schemaNameLen, void *typeName, unsigned int typeNameLen)
void | getVector (const AnyData &any, OCCI_STD_NAMESPACE::vector< IntervalDS > &vect)
void | setVector (AnyData &any, const OCCI_STD_NAMESPACE::vector< IntervalDS > &vect)

## Constructor & Destructor Documentation

oracle::occi::IntervalDS::IntervalDS | ( |  | ) |

oracle::occi::IntervalDS::IntervalDS | ( | const Environment * | env,
|  | int | day = `0`,
|  | int | hour = `0`,
|  | int | minute = `0`,
|  | int | second = `0`,
|  | int | fs = `0`
| ) |  |

oracle::occi::IntervalDS::IntervalDS | ( | const IntervalDS & | src | ) |

oracle::occi::IntervalDS::~IntervalDS | ( |  | ) |

## Member Function Documentation

void oracle::occi::IntervalDS::fromText | ( | const OCCI_STD_NAMESPACE::string & | inpstr,
|  | const OCCI_STD_NAMESPACE::string & | nlsParam = `""`,
|  | const Environment * | env = `NULL`
| ) |  |

void oracle::occi::IntervalDS::fromUText | ( | const UString & | inpstr,
|  | const Environment * | env = `NULL`
| ) |  |

int oracle::occi::IntervalDS::getDay | ( |  | ) | const

int oracle::occi::IntervalDS::getFracSec | ( |  | ) | const

int oracle::occi::IntervalDS::getHour | ( |  | ) | const

int oracle::occi::IntervalDS::getMinute | ( |  | ) | const

int oracle::occi::IntervalDS::getSecond | ( |  | ) | const

bool oracle::occi::IntervalDS::isNull | ( |  | ) | const

IntervalDS& oracle::occi::IntervalDS::operator*= | ( | const Number & | factor | ) |

IntervalDS& oracle::occi::IntervalDS::operator+= | ( | const IntervalDS & | a | ) |

IntervalDS& oracle::occi::IntervalDS::operator-= | ( | const IntervalDS & | a | ) |

IntervalDS& oracle::occi::IntervalDS::operator/= | ( | const Number & | factor | ) |

IntervalDS& oracle::occi::IntervalDS::operator= | ( | const IntervalDS & | src | ) |

void oracle::occi::IntervalDS::set | ( | int | day,
|  | int | hour,
|  | int | minute,
|  | int | second,
|  | int | fracsec
| ) |  |

void oracle::occi::IntervalDS::setNull | ( |  | ) |

OCCI_STD_NAMESPACE::string oracle::occi::IntervalDS::toText | ( | unsigned int | lfprec,
|  | unsigned int | fsprec,
|  | const OCCI_STD_NAMESPACE::string & | nlsParam = `""`
| ) |  | const

UString oracle::occi::IntervalDS::toUText | ( | unsigned int | lfprec,
|  | unsigned int | fsprec
| ) |  | const

## Friends And Related Function Documentation

friend class AnyDataImpl`[friend]`

friend class Date`[friend]`

void do_setVectorOfIntervalDS | ( | Statement * | stmt,
|  | unsigned int | paramIndex,
|  | const OCCI_STD_NAMESPACE::vector< IntervalDS > & | vect,
|  | void * | schemaName,
|  | unsigned int | schemaNameLen,
|  | void * | typeName,
|  | unsigned int | typeNameLen
| ) |  | `[friend]`

void getVector | ( | const AnyData & | any,
|  | OCCI_STD_NAMESPACE::vector< IntervalDS > & | vect
| ) |  | `[friend]`

void getVector | ( | Statement * | rs,
|  | unsigned | int,
|  | OCCI_STD_NAMESPACE::vector< IntervalDS > & | vect
| ) |  | `[friend]`

void getVector | ( | ResultSet * | rs,
|  | unsigned | int,
|  | OCCI_STD_NAMESPACE::vector< IntervalDS > & | vect
| ) |  | `[friend]`

bool operator< | ( | const IntervalDS & | a,
|  | const IntervalDS & | b
| ) |  | `[friend]`

bool operator<= | ( | const IntervalDS & | a,
|  | const IntervalDS & | b
| ) |  | `[friend]`

bool operator> | ( | const IntervalDS & | a,
|  | const IntervalDS & | b
| ) |  | `[friend]`

bool operator>= | ( | const IntervalDS & | a,
|  | const IntervalDS & | b
| ) |  | `[friend]`

friend class ResultSetImpl`[friend]`

void setVector | ( | AnyData & | any,
|  | const OCCI_STD_NAMESPACE::vector< IntervalDS > & | vect
| ) |  | `[friend]`

friend class StatementImpl`[friend]`

const Timestamp Timestamp::intervalAdd | ( | const IntervalDS & | val | ) | const`[friend]`

const Timestamp Timestamp::intervalSub | ( | const IntervalDS & | val | ) | const`[friend]`

const IntervalDS Timestamp::subDS | ( | const Timestamp & | val | ) | const`[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