Interface ScalarX

All Superinterfaces:
Artifact, Expression, TypedArtifact
All Known Implementing Classes:
AbstractScalarX, BooleanScalarX, CharacterScalarX, EntityScalarX, NumericScalarX, TemporalScalarX

public interface ScalarX extends Expression
Author:
Jorge Campins
  • Method Details

    • getOperator

      ScalarOp getOperator()
      Specified by:
      getOperator in interface Expression
      Returns:
      the operator
    • getOperand

      Object getOperand()
      Returns:
      the operand
    • unwrapBooleanExpression

      Expression unwrapBooleanExpression()
    • unwrapCharacterExpression

      Expression unwrapCharacterExpression()
    • unwrapNumericExpression

      Expression unwrapNumericExpression()
    • unwrapTemporalExpression

      Expression unwrapTemporalExpression()
    • unwrapValueExpression

      Expression unwrapValueExpression()