public abstract class ModificationFunctionStatement extends ModificationStatement
Modifier and Type | Field and Description |
---|---|
protected String |
funcname |
protected static Map<String,net.ontopia.topicmaps.query.parser.ModificationFunctionStatement.ModificationFunctionIF> |
functions |
litlist, query
options
Constructor and Description |
---|
ModificationFunctionStatement() |
Modifier and Type | Method and Description |
---|---|
protected int |
doFunctionUpdates(QueryMatches matches) |
protected abstract int |
doLitListDeletes(boolean strict,
Map arguments) |
int |
doStaticUpdates(TopicMapIF topicmap,
Map arguments) |
String |
getFunction() |
protected static net.ontopia.topicmaps.query.parser.ModificationFunctionStatement.ModificationFunctionIF |
makeFunction(String name) |
void |
setFunction(String name) |
protected String |
toStringFunction() |
addLit, close, doUpdates, getEmbeddedQuery, getIndex, getLitList, getValue, setClauseList, toStringLitlist
getOptions, setOptions
protected String funcname
public void setFunction(String name)
public String getFunction()
protected String toStringFunction()
public int doStaticUpdates(TopicMapIF topicmap, Map arguments) throws InvalidQueryException
doStaticUpdates
in class ModificationStatement
InvalidQueryException
protected abstract int doLitListDeletes(boolean strict, Map arguments) throws InvalidQueryException
InvalidQueryException
protected int doFunctionUpdates(QueryMatches matches) throws InvalidQueryException
InvalidQueryException
protected static net.ontopia.topicmaps.query.parser.ModificationFunctionStatement.ModificationFunctionIF makeFunction(String name) throws InvalidQueryException
InvalidQueryException