Interface ExecutableStatement

All Superinterfaces:
Accessor, Cloneable, Serializable
All Known Implementing Classes:
CompiledAccExpression, CompiledExpression, ExecutableAccessor, ExecutableAccessorSafe, ExecutableLiteral

public interface ExecutableStatement extends Accessor, Serializable, Cloneable
  • Method Details

    • getValue

      Object getValue(Object staticContext, VariableResolverFactory factory)
    • setKnownIngressType

      void setKnownIngressType(Class type)
    • setKnownEgressType

      void setKnownEgressType(Class type)
    • getKnownIngressType

      Class getKnownIngressType()
    • getKnownEgressType

      Class getKnownEgressType()
      Specified by:
      getKnownEgressType in interface Accessor
    • isExplicitCast

      boolean isExplicitCast()
    • isConvertableIngressEgress

      boolean isConvertableIngressEgress()
    • computeTypeConversionRule

      void computeTypeConversionRule()
    • intOptimized

      boolean intOptimized()
    • isLiteralOnly

      boolean isLiteralOnly()
    • isEmptyStatement

      boolean isEmptyStatement()