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
- Throws:
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
- Throws:
TemplateDefinitionException
createExecutionStatement
protected abstract int createExecutionStatement(int psn,
CompositeTransformation trans)
throws TemplateDefinitionException
- Throws:
TemplateDefinitionException
rollback
protected abstract void rollback()
throws TemplateDefinitionException
- Throws:
TemplateDefinitionException
getStatementDescription
protected abstract java.lang.String getStatementDescription()