|
OpenAPI 1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AQTable
This interface represents a database table object.
Method Summary | |
---|---|
AQTableColumn[] |
extractColumns()
To get a list of table columns. |
AQConstraint |
extractConstraint(String name)
To get information on a constraint associated with the table that is specified by the user. |
AQConstraint[] |
extractConstraints()
To get a list of constraints associated with the table. |
AQIndex |
extractIndex(String name)
To get information on an index associated with the table that is specified by the user. |
AQIndex[] |
extractIndexes()
To get a list of indexes associated with the table. |
AQPartition |
extractPartition(String name)
|
AQPartition[] |
extractPartitions()
To get a list of database partitions. |
AQObjectPermission[] |
extractPermissions()
To get a list of permissions for the table. |
AQConstraintColumn[] |
extractPrimaryKeyColumns()
To get a list of columns associated with the primary key constraint. |
AQTrigger |
extractTrigger(String name)
To get information on a trigger associated with the table that is specified by the user. |
AQTrigger[] |
extractTriggers()
To get a list of triggers associated with the table. |
AQTableWriter |
getWriter()
Returns a writer object suitable for importing data into the table. |
String |
scriptCREATEFULL()
|
Methods inherited from interface com.aquafold.openapi.rdbms.AQSchemaObject |
---|
getDatabaseName, getSchemaName |
Methods inherited from interface com.aquafold.openapi.rdbms.AQServerObject |
---|
getIcon, getName, getServerConnection, getTypeName, scriptCREATE, scriptCREATE, scriptDROP |
Method Detail |
---|
AQTableColumn[] extractColumns()
AQConstraint[] extractConstraints()
AQConstraint extractConstraint(String name)
name
- The name of the constraint.
AQConstraintColumn[] extractPrimaryKeyColumns()
AQIndex[] extractIndexes()
AQIndex extractIndex(String name)
name
- The name of the index.
AQTrigger[] extractTriggers()
AQTrigger extractTrigger(String name)
name
- The name of the trigger.`
AQObjectPermission[] extractPermissions()
AQPartition[] extractPartitions()
AQPartition extractPartition(String name)
String scriptCREATEFULL() throws Exception
Exception
AQTableWriter getWriter()
|
OpenAPI 1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |