ULTableSchema members

Public properties
Member name Description

ColumnCount property (inherited from ULCursorSchema)

Returns the number of columns in the cursor.

IndexCount property

Returns the number of indexes on the table.

IsNeverSynchronized property

Checks whether the table is marked as never being synchronized.

IsOpen property (inherited from ULCursorSchema)

Checks whether the cursor schema is currently open.

Name property

Returns the name of the table.

PrimaryKey property

Returns the index schema of the primary key for the table.

UploadUnchangedRows property

Checks whether the database uploads rows that have not changed.

Public methods
Member name Description

GetColumnDefaultValue method

Returns the default value of the specified column.

GetColumnID method (inherited from ULCursorSchema)

Returns the column ID of the named column.

GetColumnName method (inherited from ULCursorSchema)

Returns the name of the column identified by the specified column ID.

GetColumnPartitionSize method

Returns the global autoincrement partition size assigned to the specified column.

GetColumnPrecision method (inherited from ULCursorSchema)

Returns the precision of the column identified by the specified column ID if the column is a numeric column (SQL type NUMERIC).

GetColumnSQLName method (inherited from ULCursorSchema)

Returns the name of the column identified by the specified column ID.

GetColumnScale method (inherited from ULCursorSchema)

Returns the scale of the column identified by the specified column ID if the column is a numeric column (SQL type NUMERIC).

GetColumnSize method (inherited from ULCursorSchema)

Returns the size of the column identified by the specified column ID if the column is a sized column (SQL type BINARY or CHAR).

GetColumnULDbType method (inherited from ULCursorSchema)

Returns the UltraLite.NET data type of the column identified by the specified column ID.

GetIndex method

Returns the index schema of the named index.

GetIndexName method

Returns the name of the index identified by the specified index ID.

GetOptimalIndex method

The optimal index for searching a table using the specified column.

GetPublicationPredicate method

Returns the publication predicate for this table in the named publication.

GetSchemaTable method (inherited from ULCursorSchema)

Returns a System.Data.DataTable that describes the column schema of the ULDataReader.

IsColumnAutoIncrement method

Checks whether the specified column's default is set to autoincrement.

IsColumnCurrentDate method

Checks whether the specified column's default is set to the current date (ULDbType.Date).

IsColumnCurrentTime method

Checks whether the specified column's default is set to the current time (ULDbType.Time).

IsColumnCurrentTimestamp method

Checks whether the specified column's default is set to the current timestamp (ULDbType.TimeStamp).

IsColumnGlobalAutoIncrement method

Checks whether the specified column's default is set to global autoincrement.

IsColumnNewUUID method

Checks whether the specified column's default is set to a new UUID (System.Guid).

IsColumnNullable method

Checks whether the specified column is nullable.

IsInPublication method

Checks whether the table is contained in the named publication.

See also