Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

FieldExt Class Reference

#include <FieldExt.h>

Inherits OFunction.

List of all members.

Public Member Functions

 FieldExt (int32 port, char type, int32 offset, int32 size)
 FieldExt (const char *ident_string)
 FieldExt (const string ident_string)
virtual ~FieldExt ()
 FieldExt ()
virtual char * evaluate (char *tuple)
virtual char * evaluateAsChar (char *tuple, int32 &return_size)
virtual char * evaluateAsChar (char *tuple, int32 &return_size, bool addnull)
virtual char * evaluate (char *tuple1, char *tuple2)
void evaluateIntoLocation (char *tuple, char *loc)
 Evaluate the FieldExt and put the value into the position specified by loc.
int32 getReturnedSize ()
char getType ()
int32 getOffset ()
void setPort (int32 i)
vector< DataType > getReturnTypes ()
string as_string () const
 Returns a string representation of a field.


Constructor & Destructor Documentation

BOREALIS_NAMESPACE_BEGIN FieldExt::FieldExt int32  port,
char  type,
int32  offset,
int32  size
 

FieldExt::FieldExt const char *  ident_string  ) 
 

FieldExt::FieldExt const string  ident_string  ) 
 

FieldExt::~FieldExt  )  [virtual]
 

FieldExt::FieldExt  ) 
 


Member Function Documentation

string FieldExt::as_string  )  const
 

Returns a string representation of a field.

char * FieldExt::evaluate char *  tuple1,
char *  tuple2
[virtual]
 

Implements OFunction.

char * FieldExt::evaluate char *  tuple  )  [virtual]
 

Implements OFunction.

char * FieldExt::evaluateAsChar char *  tuple,
int32 &  return_size,
bool  addnull
[virtual]
 

char * FieldExt::evaluateAsChar char *  tuple,
int32 &  return_size
[virtual]
 

void FieldExt::evaluateIntoLocation char *  tuple,
char *  loc
 

Evaluate the FieldExt and put the value into the position specified by loc.

Loc should be large enough. This is used by SimpleAggBox.

int32 FieldExt::getOffset  ) 
 

int32 FieldExt::getReturnedSize  )  [virtual]
 

Implements OFunction.

vector< DataType > FieldExt::getReturnTypes  ) 
 

char FieldExt::getType  ) 
 

void FieldExt::setPort int32  i  ) 
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 12 15:15:23 2004 for Borealis by doxygen 1.3.8