Modifier and Type | Method and Description |
---|---|
Table |
ReplicationQueue.getReplicationQueueStorage() |
Table |
ReplicationQueueFileBased.getReplicationQueueStorage() |
Modifier and Type | Method and Description |
---|---|
void |
ReplicationSource.onDelete(com.streamscape.ds.session.Session session,
Table table,
java.lang.Object[] data,
boolean handlePrimaryKey,
java.lang.Long groupId) |
void |
ReplicationSource.onTruncate(com.streamscape.ds.session.Session session,
Table table) |
void |
ReplicationSource.onUpdate(com.streamscape.ds.session.Session session,
Table table,
java.lang.Object[] oldData,
java.lang.Object[] newData,
boolean handlePrimaryKey,
java.lang.Long groupId) |
Modifier and Type | Field and Description |
---|---|
Table |
SchemaManager.dataChangeTable |
Modifier and Type | Method and Description |
---|---|
Table |
SchemaManager.findTransientTable(com.streamscape.ds.session.Session session,
java.lang.String name) |
Table |
SchemaManager.findUserTable(com.streamscape.ds.session.Session session,
java.lang.String name,
java.lang.String schemaName)
Returns the specified user-defined table or view visible within the
context of the specified schema.
|
Table |
SchemaManager.getTable(com.streamscape.ds.session.Session session,
java.lang.String name,
java.lang.String schema)
Returns the specified user-defined table or view visible within the
context of the specified Session, or any system table of the given
name.
|
Table |
SchemaManager.getUserTable(com.streamscape.ds.session.Session session,
NameManager.ObjectName name) |
Table |
SchemaManager.getUserTable(com.streamscape.ds.session.Session session,
java.lang.String name,
java.lang.String schema)
Returns the specified user-defined table or view visible within the
context of the specified Session.
|
Modifier and Type | Method and Description |
---|---|
void |
SchemaManager.dropTableOrView(com.streamscape.ds.session.Session session,
Table table,
boolean cascade,
boolean force)
Drops the specified user-defined view or table from this Database object.
|
int |
SchemaManager.getTableIndex(Table table)
Returns index of a table or view in the HashMappedList that
contains the table objects for this Database.
|
void |
SchemaManager.recompileDependentObjects(Table table) |
void |
SchemaManager.recompileDependentObjects(Table table,
boolean throwErrorIfFailed)
After addition or removal of columns and indexes all views that
reference the table should be recompiled.
|
void |
SchemaManager.removeExportedKeys(Table toDrop)
Removes any foreign key Constraint objects (exported keys) held by any
tables referenced by the specified table.
|
void |
SchemaManager.setTable(int index,
Table table) |
Modifier and Type | Method and Description |
---|---|
Table |
Collection.getBaseTable() |
Table |
AbstractCollection.getBaseTable() |
Modifier and Type | Method and Description |
---|---|
void |
Collection.resetBaseTable(Table table) |
void |
AbstractCollection.resetBaseTable(Table table) |
void |
AbstractCollection.updateBaseTable(Table table) |
Modifier and Type | Method and Description |
---|---|
static boolean |
DirectoryTableCollection.isDataColumn(Table table,
int index) |
Modifier and Type | Class and Description |
---|---|
class |
LogFileTable |
class |
SemagraphTable |
Modifier and Type | Method and Description |
---|---|
Table |
VirtualTableCollection.buildInternalTableFromRemote(com.streamscape.ds.session.Session session) |
Table |
VirtualTableCollection.buildInternalTableFromRemote(com.streamscape.ds.session.Session session,
Table rebuiltTable) |
Table |
VirtualTableCollection.newInternalTable(com.streamscape.ds.session.Session session) |
Modifier and Type | Method and Description |
---|---|
Table |
VirtualTableCollection.buildInternalTableFromRemote(com.streamscape.ds.session.Session session,
Table rebuiltTable) |
void |
VirtualTableCollection.replaceInternalTable(com.streamscape.ds.session.Session session,
Table rebuiltTable) |
Modifier and Type | Field and Description |
---|---|
Table |
ConstraintCore.mainTable |
Table |
ConstraintCore.refTable |
Modifier and Type | Method and Description |
---|---|
Table |
Constraint.getMain()
Returns the main table
|
Table |
Constraint.getRef()
Returns the reference table
|
Modifier and Type | Method and Description |
---|---|
void |
Constraint.checkCheckConstraint(com.streamscape.ds.session.Session session,
Table table,
ColumnSchema column,
java.lang.Object data) |
void |
Constraint.checkInsert(com.streamscape.ds.session.Session session,
Table table,
java.lang.Object[] data,
boolean isNew)
Checks for foreign key or check constraint violation when
inserting a row into the child table.
|
void |
Constraint.checkReferencedRows(com.streamscape.ds.session.Session session,
Table table)
Check used before creating a new foreign key cosntraint, this method
checks all rows of a table to ensure they all have a corresponding
row in the main table.
|
boolean |
Constraint.isEquivalent(Table mainTable,
int[] mainCols,
Table refTable,
int[] refCols)
Compares this with another constraint column set.
|
void |
Constraint.prepareCheckConstraint(com.streamscape.ds.session.Session session,
Table table,
boolean checkValues) |
void |
Constraint.setColumnsIndexes(Table table) |
void |
Constraint.updateTable(com.streamscape.ds.session.Session session,
Table oldTable,
Table newTable,
int colIndex,
int adjust)
Used to update constrains to reflect structural changes in a table.
|
Constructor and Description |
---|
Constraint(NameManager.ObjectName uniqueName,
NameManager.ObjectName mainName,
NameManager.ObjectName refName,
Table mainTable,
Table refTable,
int[] mainCols,
int[] refCols,
com.streamscape.ds.persist.index.Index mainIndex,
com.streamscape.ds.persist.index.Index refIndex,
int deleteAction,
int updateAction) |
Constraint(NameManager.ObjectName name,
Table t,
com.streamscape.ds.persist.index.Index index,
int type)
Constructor declaration for PK and UNIQUE
|
Constraint(NameManager.ObjectName name,
Table table,
int[] cols,
int type) |
Modifier and Type | Field and Description |
---|---|
Table |
RplScript.triggerTable |
Modifier and Type | Method and Description |
---|---|
Table |
RplScript.getTable() |
Constructor and Description |
---|
RplScript(DataspaceStore store,
NameManager.ObjectName name,
Table table,
com.streamscape.ds.range.RangeVariable[] ranges) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
NumberSequence.getRestartSQL(Table t) |
static java.lang.String |
NumberSequence.getRestartSQL(Table t,
java.lang.String objectName) |
Modifier and Type | Class and Description |
---|---|
class |
FileTable
Title: Dataspace Framework
|
class |
JournalFileQueueTable
Title: Dataspace Framework
|
class |
TableDerived
Title: Dataspace Framework
|
class |
View
Title: Dataspace Framework
|
class |
VirtualTable
Title: Dataspace Framework
|
Modifier and Type | Field and Description |
---|---|
static Table[] |
Table.emptyArray |
Modifier and Type | Method and Description |
---|---|
Table |
TableWorks.addPrimaryKey(Constraint constraint) |
Table |
Table.getBaseTable() |
Table |
TableDerived.getBaseTable() |
Table |
View.getSubqueryTable() |
Table |
TableWorks.getTable() |
static Table |
TableUtil.newSingleColumnTable(DataspaceStore database,
NameManager.ObjectName tableName,
int tableType,
NameManager.ObjectName colName,
com.streamscape.ds.types.Type colType) |
static Table |
TableUtil.newTable(DataspaceStore database,
int type,
NameManager.ObjectName tableHsqlName) |
static Table |
TableUtil.newVirtualTable(DataspaceStore database,
NameManager.ObjectName tableHsqlName,
VirtualTable.VirtualTableHelper helper,
int dataCacheModel) |
Modifier and Type | Method and Description |
---|---|
static void |
TableUtil.addAutoColumns(Table table,
com.streamscape.ds.types.Type[] colTypes) |
static void |
TableUtil.addColumn(Table t,
java.lang.String name,
com.streamscape.ds.types.Type type) |
static void |
TableUtil.addColumn(Table t,
java.lang.String name,
com.streamscape.ds.types.Type type,
boolean nullable) |
static void |
TableUtil.addIdentityColumn(Table t,
java.lang.String name,
com.streamscape.ds.types.Type type) |
static void |
TableUtil.setColumnsInSchemaTable(Table table,
NameManager.ObjectName[] columnNames,
com.streamscape.ds.types.Type[] columnTypes) |
static void |
TableUtil.setTableIndexesForSubquery(Table table,
boolean fullIndex,
boolean uniqueRows) |
Constructor and Description |
---|
Table(Table table,
NameManager.ObjectName name)
trigger transition table
|
TableWorks(com.streamscape.ds.session.Session session,
Table table) |
Modifier and Type | Method and Description |
---|---|
Table |
AbstractSelectForSemagraphExpression.getBaseTable() |
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.