saffron.rel.convert
Class JavaConverter
java.lang.Object
|
+--saffron.rel.Rel
|
+--saffron.rel.SingleRel
|
+--saffron.rel.convert.Converter
|
+--saffron.rel.convert.JavaConverter
- public class JavaConverter
- extends Converter
JavaConverter
converts a plan from inConvention
to
CallingConvention.JAVA_ORDINAL
.
Nested classes inherited from class saffron.rel.Rel |
|
Methods inherited from class saffron.rel.Rel |
computeDigest, getChildExps, getCluster, getCorelVariable, getEnvironment, getId, getInput, getOrCreateCorelVariable, getParentEnv, getQualifier, getQuery, getRelTypeName, getRows, getRowType, getTable, getType, getVariablesStopped, implementExp, implementExps, implementFieldAccess, implementSelf, isAccessTo, isDistinct, onRegister, recomputeDigest, register, registerCorelVariable, setCorelVariable, toString |
JavaConverter
public JavaConverter(Cluster cluster,
Rel child)
clone
public Object clone()
- Specified by:
clone
in class Rel
getConvention
public CallingConvention getConvention()
- Description copied from class:
Rel
- Returns a value from
CallingConvention
.
- Overrides:
getConvention
in class Rel
init
public static void init(Planner planner)
implement
public Object implement(Implementor implementor,
int ordinal)
- Description copied from class:
Rel
- Create a plan for this expression according to a calling convention.
- Overrides:
implement
in class Converter
- Parameters:
implementor
- implementorordinal
- indicates our position in the pre-, in- and postfix walk
over the tree; ordinal
is -1 when called from the
parent, and i
when called from the
i
th child.
implementArray
private Object implementArray(Implementor implementor,
int ordinal)
implementIterator
private Object implementIterator(Implementor implementor,
int ordinal)
implementIterable
private Object implementIterable(Implementor implementor,
int ordinal)
implementVector
private Object implementVector(Implementor implementor,
int ordinal)
implementEnumeration
private Object implementEnumeration(Implementor implementor,
int ordinal)
implementMap
private Object implementMap(Implementor implementor,
int ordinal)
implementHashtable
private Object implementHashtable(Implementor implementor,
int ordinal)
implementResultSet
private Object implementResultSet(Implementor implementor,
int ordinal)