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