public class CECompiler extends Object
| Modifier and Type | Field and Description |
|---|---|
protected CEConstraint |
ce |
protected DapDataset |
dataset |
protected CEAST |
root |
protected 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(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 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(DapSequence seq, CEAST expr) throws DapException
DapExceptionprotected void dimredef(CEAST node) throws DapException
DapExceptionCopyright © 1999-2015 UCAR/Unidata. All Rights Reserved.