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, queryoptions| 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, toStringLitlistgetOptions, setOptionsprotected 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 ModificationStatementInvalidQueryExceptionprotected abstract int doLitListDeletes(boolean strict,
Map arguments)
throws InvalidQueryException
InvalidQueryExceptionprotected int doFunctionUpdates(QueryMatches matches) throws InvalidQueryException
InvalidQueryExceptionprotected static net.ontopia.topicmaps.query.parser.ModificationFunctionStatement.ModificationFunctionIF makeFunction(String name) throws InvalidQueryException
InvalidQueryException