Interface ExpressionFragment<T extends DataType>
-
- All Superinterfaces:
Expression<T>
- All Known Subinterfaces:
Mixins.BooleanExpressionFragment
,Mixins.DoubleExpressionFragment
,Mixins.ExpressionFragmentEqualityTrait<T>
,Mixins.FloatExpressionFragment
,Mixins.IntExpressionFragment
,Mixins.LongExpressionFragment
,Mixins.StringExpressionFragment
- All Known Implementing Classes:
ParsingFragment
public interface ExpressionFragment<T extends DataType> extends Expression<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Mixins.BooleanExpressionFragment
asBoolean()
default Mixins.BooleanExpressionFragment
asBoolean(boolean isNullable)
default Mixins.DoubleExpressionFragment
asDouble()
default Mixins.DoubleExpressionFragment
asDouble(boolean isNullable)
default Mixins.FloatExpressionFragment
asFloat()
default Mixins.FloatExpressionFragment
asFloat(boolean isNullable)
default Mixins.IntExpressionFragment
asInt()
default Mixins.IntExpressionFragment
asInt(boolean isNullable)
default Mixins.LongExpressionFragment
asLong()
default Mixins.LongExpressionFragment
asLong(boolean isNullable)
default Mixins.StringExpressionFragment
asString()
default Mixins.StringExpressionFragment
asString(boolean isNullable)
java.lang.String
getFragment()
-
Methods inherited from interface com.apple.foundationdb.relational.api.fluentsql.expression.Expression
accept, getType
-
-
-
-
Method Detail
-
getFragment
@Nonnull java.lang.String getFragment()
-
asBoolean
@Nonnull default Mixins.BooleanExpressionFragment asBoolean()
-
asBoolean
@Nonnull default Mixins.BooleanExpressionFragment asBoolean(boolean isNullable)
-
asInt
@Nonnull default Mixins.IntExpressionFragment asInt()
-
asInt
@Nonnull default Mixins.IntExpressionFragment asInt(boolean isNullable)
-
asLong
@Nonnull default Mixins.LongExpressionFragment asLong()
-
asLong
@Nonnull default Mixins.LongExpressionFragment asLong(boolean isNullable)
-
asFloat
@Nonnull default Mixins.FloatExpressionFragment asFloat()
-
asFloat
@Nonnull default Mixins.FloatExpressionFragment asFloat(boolean isNullable)
-
asDouble
@Nonnull default Mixins.DoubleExpressionFragment asDouble()
-
asDouble
@Nonnull default Mixins.DoubleExpressionFragment asDouble(boolean isNullable)
-
asString
@Nonnull default Mixins.StringExpressionFragment asString()
-
asString
@Nonnull default Mixins.StringExpressionFragment asString(boolean isNullable)
-
-