uk.ac.ic.doc.automed.templates.wrapper
Class TStatement
java.lang.Object
|
+--uk.ac.ic.doc.automed.templates.wrapper.TStatement
- Direct Known Subclasses:
- CreateListStatement, DefineStringStatement, ForeachStatement, IndexListStatement, InsertingStatement, RemovingStatement, RenameStatement, SchemeListStatement
- public abstract class TStatement
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
self
public java.lang.Integer self
fromSchemaARG
protected TStatementArgument fromSchemaARG
toSchemaARG
protected TStatementArgument toSchemaARG
statementType
protected java.lang.String statementType
TStatement
public TStatement()
setFromSchema
protected abstract void setFromSchema(TArgument sch)
throws TemplateDefinitionException
TemplateDefinitionException
resultingSchema
protected abstract TStatementArgument resultingSchema()
getArgumentDescription
protected abstract java.lang.String getArgumentDescription(TStatementArgument sa)
numberOfElements
protected abstract int numberOfElements(TStatementArgument sa)
updateRepository
protected abstract void updateRepository()
throws TemplateDefinitionException
TemplateDefinitionException
createExecutionStatement
protected abstract int createExecutionStatement(int psn,
CompositeTransformation trans)
throws TemplateDefinitionException
TemplateDefinitionException
rollback
protected abstract void rollback()
throws TemplateDefinitionException
TemplateDefinitionException
getStatementDescription
protected abstract java.lang.String getStatementDescription()