public class OraTableSpaceClause extends CustomSyntax
" TABLESPACE ..."
clause to a CreateTableQuery
or CreateIndexQuery
if a tableSpace has been
specified.CreateTableQuery.addCustomization(CustomSyntax)
,
CreateIndexQuery.addCustomization(CustomSyntax)
ALL_SYMBOL, NULL_VALUE, QUESTION_MARK
Constructor and Description |
---|
OraTableSpaceClause(String tableSpace) |
Modifier and Type | Method and Description |
---|---|
void |
appendTo(AppendableExt app)
Appends this object to the given AppendableExt.
|
void |
apply(CreateIndexQuery query)
Called by
CreateIndexQuery.addCustomization(CustomSyntax) to add this
custom syntax to the appropriate location in the CreateIndexQuery. |
void |
apply(CreateTableQuery query)
Called by
CreateTableQuery.addCustomization(CustomSyntax) to add this
custom syntax to the appropriate location in the CreateTableQuery. |
protected void |
collectSchemaObjects(ValidationContext vContext)
Used during Query.validate() calls to collect the dbschema objects
referenced in a query.
|
apply
collectSchemaObjects, doValidate, toString
toString, toString
public OraTableSpaceClause(String tableSpace)
public void apply(CreateTableQuery query)
CustomSyntax
CreateTableQuery.addCustomization(CustomSyntax)
to add this
custom syntax to the appropriate location in the CreateTableQuery.apply
in class CustomSyntax
public void apply(CreateIndexQuery query)
CustomSyntax
CreateIndexQuery.addCustomization(CustomSyntax)
to add this
custom syntax to the appropriate location in the CreateIndexQuery.apply
in class CustomSyntax
public void appendTo(AppendableExt app) throws IOException
Appendee
appendTo
in interface Appendee
appendTo
in class AppendeeObject
app
- the AppendableExt to which this class should append itselfIOException
- if the append failsprotected void collectSchemaObjects(ValidationContext vContext)
SqlObject
collectSchemaObjects
in class SqlObject
vContext
- handle to the current validation contextCopyright © 2006–2021 OpenHMS. All rights reserved.