Class ModificationStatement
java.lang.Object
net.ontopia.topicmaps.query.parser.TologStatement
net.ontopia.topicmaps.query.parser.ModificationStatement
- Direct Known Subclasses:
InsertStatement,MergeStatement,ModificationFunctionStatement
INTERNAL: Common abstract superclass for all tolog updates
statements (INSERT, DELETE, MERGE, UPDATE).
-
Field Summary
FieldsFields inherited from class net.ontopia.topicmaps.query.parser.TologStatement
options -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()abstract intdoStaticUpdates(TopicMapIF topicmap, Map arguments) abstract intdoUpdates(QueryMatches matches) protected static intgetIndex(Object arg, QueryMatches matches) protected static ObjectvoidsetClauseList(List clauses, TologOptions options) protected StringMethods inherited from class net.ontopia.topicmaps.query.parser.TologStatement
getOptions, setOptions
-
Field Details
-
litlist
-
query
-
-
Constructor Details
-
ModificationStatement
public ModificationStatement()
-
-
Method Details
-
addLit
-
getLitList
-
setClauseList
- Throws:
AntlrWrapException
-
getEmbeddedQuery
-
close
- Specified by:
closein classTologStatement- Throws:
InvalidQueryException
-
doStaticUpdates
public abstract int doStaticUpdates(TopicMapIF topicmap, Map arguments) throws InvalidQueryException - Throws:
InvalidQueryException
-
doUpdates
- Throws:
InvalidQueryException
-
toStringLitlist
-
getIndex
-
getValue
- Throws:
InvalidQueryException
-