public interface FeatureSymbolTable extends MutableSymbolTable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SYMBOL_CURRENT_ROW |
static java.lang.String |
SYMBOL_CURRENT_TABLE |
Modifier and Type | Method and Description |
---|---|
FeatureSymbolTable |
clone()
Creates a copy of the object.
|
MutableSymbolTable |
createParent()
Utility method that creates a mutable symbol table whose table
delegated to this.
|
Feature |
getFeature() |
void |
setFeature(Feature feature) |
addFunction, addFunctions, removeFunction, removeVar, setVar
addSymbolTable, containsSymbolTable, exists, function, functions, getName, isSQLCompatible, localfunctions, localvariables, removeSymbolTable, value, variables
cloneQuietly, cloneQuietly
static final java.lang.String SYMBOL_CURRENT_TABLE
static final java.lang.String SYMBOL_CURRENT_ROW
void setFeature(Feature feature)
Feature getFeature()
FeatureSymbolTable clone() throws java.lang.CloneNotSupportedException
Cloneable
clone
in interface MutableSymbolTable
clone
in interface SymbolTable
java.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()}.
MutableSymbolTable createParent()