Package org.apache.calcite.linq4j.tree
Interface PseudoField
-
- All Known Subinterfaces:
Types.RecordField
- All Known Implementing Classes:
ArrayLengthRecordField
,JavaTypeFactoryImpl.RecordFieldImpl
,ReflectedPseudoField
public interface PseudoField
Contains the parts of theField
class needed for code generation, but might be implemented differently.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Object
get(java.lang.Object o)
java.lang.reflect.Type
getDeclaringClass()
int
getModifiers()
java.lang.String
getName()
java.lang.reflect.Type
getType()
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
getType
java.lang.reflect.Type getType()
-
getModifiers
int getModifiers()
-
get
java.lang.Object get(java.lang.Object o) throws java.lang.IllegalAccessException
- Throws:
java.lang.IllegalAccessException
-
getDeclaringClass
java.lang.reflect.Type getDeclaringClass()
-
-