public class CECompiler
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected CEConstraint |
ce |
protected DapDataset |
dataset |
protected CEAST |
root |
protected java.util.Deque<DapVariable> |
scopestack |
Constructor and Description |
---|
CECompiler() |
Modifier and Type | Method and Description |
---|---|
CEConstraint |
compile(DapDataset template,
CEAST root) |
protected void |
compileAST(CEAST ast) |
void |
compilefilter(DapVariable var,
DapSequence seq,
CEAST expr)
Convert field references in a filter
|
protected DapVariable |
compilesegment(CEAST ast) |
protected void |
compileselection(CEAST ast) |
protected void |
dimredef(CEAST node) |
protected DapVariable |
getParent() |
protected static boolean |
isFQN(java.lang.String s) |
protected java.util.Deque<DapVariable> scopestack
protected DapDataset dataset
protected CEConstraint ce
protected CEAST root
public CEConstraint compile(DapDataset template, CEAST root) throws DapException
DapException
protected void compileAST(CEAST ast) throws DapException
DapException
protected void compileselection(CEAST ast) throws DapException
DapException
protected DapVariable compilesegment(CEAST ast) throws DapException
DapException
public void compilefilter(DapVariable var, DapSequence seq, CEAST expr) throws DapException
DapException
protected void dimredef(CEAST node) throws DapException
DapException
protected DapVariable getParent()
protected static boolean isFQN(java.lang.String s)