SchemaTableNode.h File Reference


Detailed Description

INode providing access to a single table in the Data Manager.

#include <storage/IndexedDataNode.h>
#include <storage/GenericIterable.h>
#include <storage/MetaDataNode.h>
#include <storage/SDatabase.h>
#include <support/ICatalog.h>
#include <support/ITable.h>
#include <storage/IReferable.h>
#include <SchemaDatabases.h>

Go to the source code of this file.

Classes

class  BSchemaTableNode
 INode providing access to a single table in the Data Manager. More...
struct  BSchemaTableNode::column_info
struct  BSchemaTableNode::custom_column_info
class  BSchemaTableNode::CustomColumn
 Base class for implementing custom column data in BSchemaTableNode. More...
class  BSchemaTableNode::DataAccessor
 Class providing direct access to BSchemaTableNode data. More...
class  BSchemaTableNode::QueryIterator
 Iterator over a BSchemaTableNode. More...
class  BSchemaTableNode::RowNode
 Node object generated for a row in BSchemaTableNode. More...

Functions

 B_CONST_STRING_VALUE_LARGE (BV_DATABASE_NAME,"name",)
 B_CONST_STRING_VALUE_LARGE (BV_DATABASE_ATTR,"attr",)
 B_CONST_STRING_VALUE_LARGE (BV_DATABASE_TYPE,"type",)
 B_CONST_STRING_VALUE_LARGE (BV_DATABASE_MAX_SIZE,"max_size",)
 B_CONST_STRING_VALUE_SMALL (BV_DATABASE_ID,"id",)