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
DapExceptionprotected void compileAST(CEAST ast) throws DapException
DapExceptionprotected void compileselection(CEAST ast) throws DapException
DapExceptionprotected DapVariable compilesegment(CEAST ast) throws DapException
DapExceptionpublic void compilefilter(DapVariable var, DapSequence seq, CEAST expr) throws DapException
DapExceptionprotected void dimredef(CEAST node) throws DapException
DapExceptionprotected DapVariable getParent()
protected static boolean isFQN(java.lang.String s)