Uses of Class
com.yahoo.vespa.indexinglanguage.expressions.TypeContext

Packages that use TypeContext
  • Uses of TypeContext in com.yahoo.vespa.indexinglanguage.expressions

    Modifier and Type
    Method
    Description
    TypeContext.clear()
     
    TypeContext.resolve(Expression expression)
     
    TypeContext.setVariableType(String name, com.yahoo.document.DataType value)
     
    Modifier and Type
    Method
    Description
    protected void
    Expression.doResolve(TypeContext context)
     
    protected void
    GenerateExpression.doResolve(TypeContext context)
     
    protected void
    GuardExpression.doResolve(TypeContext context)
     
    protected void
    IfThenExpression.doResolve(TypeContext context)
     
    protected void
    ParenthesisExpression.doResolve(TypeContext context)
     
    protected void
    ScriptExpression.doResolve(TypeContext context)
     
    protected void
    SelectInputExpression.doResolve(TypeContext context)
     
    protected void
    StatementExpression.doResolve(TypeContext context)
     
    protected void
    SwitchExpression.doResolve(TypeContext context)
     
    com.yahoo.document.DataType
    Expression.getInputType(TypeContext context)
     
    com.yahoo.document.DataType
    OutputExpression.getInputType(TypeContext context)
     
    com.yahoo.document.DataType
    Expression.getOutputType(TypeContext context)
    Returns the output type this is must produce (since it is part of a statement expression), or null if this is not set or there is no output produced at the end of the statement.
    com.yahoo.document.DataType
    InputExpression.getOutputType(TypeContext context)
     
    final void
    Expression.resolve(TypeContext context)
     
    com.yahoo.document.DataType
    ArithmeticExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    Base64DecodeExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    Base64EncodeExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    BinarizeExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    CatExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    ChoiceExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    ChunkExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    ConstantExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    EmbedExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    ExactExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    protected final com.yahoo.document.DataType
    Expression.setInputType(com.yahoo.document.DataType inputType, com.yahoo.document.DataType requiredType, TypeContext context)
    Sets the input type of this and returns the resulting output type, or null if it cannot be uniquely determined.
    com.yahoo.document.DataType
    Expression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
    Sets the input type of this and returns the resulting output type, or null if it cannot be uniquely determined.
    com.yahoo.document.DataType
    FlattenExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    ForEachExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    GenerateExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    GetFieldExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    GetVarExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    GuardExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    HashExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    HexDecodeExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    HexEncodeExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    HostNameExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    IfThenExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    InputExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    JoinExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    LiteralBoolExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    LowerCaseExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    NGramExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    NormalizeExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    NowExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    OptimizePredicateExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    OutputExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    PackBitsExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    ParenthesisExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    RandomExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    ScriptExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    SelectInputExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    SetLanguageExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    SetVarExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    SplitExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    StatementExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    SubstringExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    SwitchExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context)
     
    com.yahoo.document.DataType
    ToArrayExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    ToBoolExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    ToByteExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    ToDoubleExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    ToEpochSecondExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    ToFloatExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    ToIntegerExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    TokenizeExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    ToLongExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    ToPositionExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    ToStringExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    ToUriExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    ToWsetExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    TrimExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    ZCurveExpression.setInputType(com.yahoo.document.DataType input, TypeContext context)
     
    com.yahoo.document.DataType
    ArithmeticExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    Base64DecodeExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    Base64EncodeExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    BinarizeExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    CatExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    ChoiceExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    ChunkExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    ConstantExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    EmbedExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    ExactExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    protected final com.yahoo.document.DataType
    Expression.setOutputType(com.yahoo.document.DataType actualOutput, com.yahoo.document.DataType requiredOutput, com.yahoo.document.DataType requiredType, TypeContext context)
    Sets the output type of this and returns the resulting input type, or null if it cannot be uniquely determined, with additional arguments for convenience type checking.
    com.yahoo.document.DataType
    Expression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
    Sets the output type of this and returns the resulting input type, or null if it cannot be uniquely determined.
    com.yahoo.document.DataType
    FlattenExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    ForEachExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    GenerateExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    GetFieldExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    GetVarExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    GuardExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    HashExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    HexDecodeExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    HexEncodeExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    HostNameExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    IfThenExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    InputExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    JoinExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    LiteralBoolExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    LowerCaseExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    NGramExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    NormalizeExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    NowExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    OptimizePredicateExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    OutputExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    PackBitsExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    ParenthesisExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    RandomExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    ScriptExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    SelectInputExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    SetLanguageExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    SetVarExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    SplitExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    StatementExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)
     
    com.yahoo.document.DataType
    SubstringExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    SwitchExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    ToArrayExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context)
     
    com.yahoo.document.DataType
    ToBoolExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)
     
    com.yahoo.document.DataType
    ToByteExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)
     
    com.yahoo.document.DataType
    ToDoubleExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)
     
    com.yahoo.document.DataType
    ToEpochSecondExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)
     
    com.yahoo.document.DataType
    ToFloatExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)
     
    com.yahoo.document.DataType
    ToIntegerExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)
     
    com.yahoo.document.DataType
    TokenizeExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)
     
    com.yahoo.document.DataType
    ToLongExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)
     
    com.yahoo.document.DataType
    ToPositionExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)
     
    com.yahoo.document.DataType
    ToStringExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)
     
    com.yahoo.document.DataType
    ToUriExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)
     
    com.yahoo.document.DataType
    ToWsetExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)
     
    com.yahoo.document.DataType
    TrimExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)
     
    com.yahoo.document.DataType
    ZCurveExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)