public interface MutableSymbolTable extends SymbolTable
| Modifier and Type | Method and Description |
|---|---|
void |
addFunction(Function function) |
void |
addFunctions(java.util.Collection<Function> functions) |
MutableSymbolTable |
clone()
Creates a copy of the object.
|
void |
removeFunction(java.lang.String name) |
void |
removeVar(java.lang.String name) |
void |
setVar(java.lang.String name,
java.lang.Object value) |
addSymbolTable, containsSymbolTable, exists, function, functions, getName, isSQLCompatible, localfunctions, localvariables, removeSymbolTable, value, variablescloneQuietly, cloneQuietlyvoid setVar(java.lang.String name,
java.lang.Object value)
void addFunction(Function function)
void addFunctions(java.util.Collection<Function> functions)
void removeVar(java.lang.String name)
void removeFunction(java.lang.String name)
MutableSymbolTable clone() throws java.lang.CloneNotSupportedException
Cloneableclone in interface SymbolTablejava.lang.CloneNotSupportedException - if the instance of the object cannot
be cloned. As this is extending Cloneable so its sure
it implements it, so this exception may be used for problems on specific
object instances.Object#clone()}.