Schema
Overview
The class represents a Schema, returned from the Data Abstract server. Can be obtained using RemoteDataAdapter method call.
Location
- Reference: com.remobjects.dataabstract.jar
- Package: com.remobjects.dataabstract.schema
- Ancestry: Object | Schema
constructor
Creates an instance of the Schema object.
constructor
Schema()
CustomAttributes
property CustomAttributes: String read write;
String CustomAttributes { __get; __set; }
DataTables
property DataTables: List<SchemaDataTable> read;
List<SchemaDataTable> DataTables { __get; }
deriveDataTableSchema
class method deriveDataTableSchema(dataTable: DataTable): SchemaDataTable
static SchemaDataTable deriveDataTableSchema(DataTable dataTable)
Parameters:
- dataTable:
findTableSchema
Finds a table schema by its name.
method findTableSchema(aTableName: String): SchemaDataTable
SchemaDataTable findTableSchema(String aTableName)
Parameters:
- aTableName: A name of the table schema to find.
readFrom final
Creates a new SchemaDataTable instance based on the given initializaed data table.
method readFrom(node: Node)
void readFrom(Node node)
Parameters:
- node: An initialized data table that will be used for generation of the schema.
Version
property Version: Integer read write;
Integer Version { __get; __set; }
writeTo final
Creates a new SchemaDataTable instance based on the given initializaed data table.
method writeTo(node: Node)
void writeTo(Node node)
Parameters:
- node: An initialized data table that will be used for generation of the schema.
CustomAttributes
property CustomAttributes: String read write;
String CustomAttributes { __get; __set; }
DataTables
property DataTables: List<SchemaDataTable> read;
List<SchemaDataTable> DataTables { __get; }
Version
property Version: Integer read write;
Integer Version { __get; __set; }
deriveDataTableSchema
class method deriveDataTableSchema(dataTable: DataTable): SchemaDataTable
static SchemaDataTable deriveDataTableSchema(DataTable dataTable)
Parameters:
- dataTable:
constructor
Creates an instance of the Schema object.
constructor
Schema()
findTableSchema
Finds a table schema by its name.
method findTableSchema(aTableName: String): SchemaDataTable
SchemaDataTable findTableSchema(String aTableName)
Parameters:
- aTableName: A name of the table schema to find.
readFrom final
Creates a new SchemaDataTable instance based on the given initializaed data table.
method readFrom(node: Node)
void readFrom(Node node)
Parameters:
- node: An initialized data table that will be used for generation of the schema.
writeTo final
Creates a new SchemaDataTable instance based on the given initializaed data table.
method writeTo(node: Node)
void writeTo(Node node)
Parameters:
- node: An initialized data table that will be used for generation of the schema.