Interface Selectable<E>

All Superinterfaces:
Serializable
All Known Subinterfaces:
Function<E>, ItemFunction<E>, NumberFunction<E>, StringFunction
All Known Implementing Classes:
Aggregate, AsStringView, AverageAggregate, BindFunction, BindItemFunction, BindNumberFunction, BindStringFunction, BooleanField, CoalesceView, Count, DateField, DayField, DayPartView, DivideView, DoubleField, EnumField, ExtremumAggregate, FunctionField, IntegerField, ItemField, LengthView, LongField, MinusView, MultiplyLiteralView, MultiplyView, NumberField, NumberView, PlusLiteralView, PlusView, Random, StringField, StringView, SumAggregate, This, UppercaseView, View

public interface Selectable<E> extends Serializable
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    append(com.exedio.cope.Statement bf, Join join)
    Deprecated.
    For internal use within COPE only.
    void
    appendSelect(com.exedio.cope.Statement bf, Join join)
    Deprecated.
    For internal use within COPE only.
    void
    check(com.exedio.cope.TC tc, Join join)
    Deprecated.
    For internal use within COPE only.
    Type<?>
     
    Returns getValueType().getJavaClass()
    com.exedio.cope.SelectType<E>
     
    void
    toString(StringBuilder bf, Type<?> defaultType)
     
  • Method Details

    • getValueClass

      Class<E> getValueClass()
      Returns getValueType().getJavaClass()
    • getValueType

      com.exedio.cope.SelectType<E> getValueType()
    • getType

      Type<?> getType()
    • toString

      void toString(StringBuilder bf, Type<?> defaultType)
    • check

      @Deprecated void check(com.exedio.cope.TC tc, Join join)
      Deprecated.
      For internal use within COPE only.
    • append

      @Deprecated void append(com.exedio.cope.Statement bf, Join join)
      Deprecated.
      For internal use within COPE only.
    • appendSelect

      @Deprecated void appendSelect(com.exedio.cope.Statement bf, Join join)
      Deprecated.
      For internal use within COPE only.