Package org.apache.calcite.linq4j.tree
Interface PseudoField
-
- All Known Subinterfaces:
Types.RecordField
- All Known Implementing Classes:
ArrayLengthRecordField,ReflectedPseudoField
public interface PseudoFieldContains the parts of theFieldclass needed for code generation, but might be implemented differently.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Objectget(Object o)TypegetDeclaringClass()intgetModifiers()StringgetName()TypegetType()
-
-
-
Method Detail
-
getName
String getName()
-
getType
Type getType()
-
getModifiers
int getModifiers()
-
get
Object get(Object o) throws IllegalAccessException
- Throws:
IllegalAccessException
-
getDeclaringClass
Type getDeclaringClass()
-
-