Uses of Class
com.yahoo.vespa.indexinglanguage.expressions.TypeContext
Packages that use TypeContext
-
Uses of TypeContext in com.yahoo.vespa.indexinglanguage.expressions
Methods in com.yahoo.vespa.indexinglanguage.expressions that return TypeContextModifier and TypeMethodDescriptionTypeContext.clear()TypeContext.resolve(Expression expression) TypeContext.setVariableType(String name, com.yahoo.document.DataType value) Methods in com.yahoo.vespa.indexinglanguage.expressions with parameters of type TypeContextModifier and TypeMethodDescriptionprotected voidExpression.doResolve(TypeContext context) protected voidGenerateExpression.doResolve(TypeContext context) protected voidGuardExpression.doResolve(TypeContext context) protected voidIfThenExpression.doResolve(TypeContext context) protected voidParenthesisExpression.doResolve(TypeContext context) protected voidScriptExpression.doResolve(TypeContext context) protected voidSelectInputExpression.doResolve(TypeContext context) protected voidStatementExpression.doResolve(TypeContext context) protected voidSwitchExpression.doResolve(TypeContext context) com.yahoo.document.DataTypeExpression.getInputType(TypeContext context) com.yahoo.document.DataTypeOutputExpression.getInputType(TypeContext context) com.yahoo.document.DataTypeExpression.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.DataTypeInputExpression.getOutputType(TypeContext context) final voidExpression.resolve(TypeContext context) com.yahoo.document.DataTypeArithmeticExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeBase64DecodeExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeBase64EncodeExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeBinarizeExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeCatExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeChoiceExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeChunkExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeConstantExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeEmbedExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeExactExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) protected final com.yahoo.document.DataTypeExpression.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.DataTypeExpression.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.DataTypeFlattenExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeForEachExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeGenerateExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeGetFieldExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeGetVarExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeGuardExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeHashExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeHexDecodeExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeHexEncodeExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeHostNameExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeIfThenExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeInputExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeJoinExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeLiteralBoolExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeLowerCaseExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeNGramExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeNormalizeExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeNowExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeOptimizePredicateExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeOutputExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypePackBitsExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeParenthesisExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeRandomExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeScriptExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeSelectInputExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeSetLanguageExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeSetVarExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeSplitExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeStatementExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeSubstringExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeSwitchExpression.setInputType(com.yahoo.document.DataType inputType, TypeContext context) com.yahoo.document.DataTypeToArrayExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeToBoolExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeToByteExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeToDoubleExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeToEpochSecondExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeToFloatExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeToIntegerExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeTokenizeExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeToLongExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeToPositionExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeToStringExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeToUriExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeToWsetExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeTrimExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeZCurveExpression.setInputType(com.yahoo.document.DataType input, TypeContext context) com.yahoo.document.DataTypeArithmeticExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeBase64DecodeExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeBase64EncodeExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeBinarizeExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeCatExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeChoiceExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeChunkExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeConstantExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeEmbedExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeExactExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) protected final com.yahoo.document.DataTypeExpression.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.DataTypeExpression.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.DataTypeFlattenExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeForEachExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeGenerateExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeGetFieldExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeGetVarExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeGuardExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeHashExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeHexDecodeExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeHexEncodeExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeHostNameExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeIfThenExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeInputExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeJoinExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeLiteralBoolExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeLowerCaseExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeNGramExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeNormalizeExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeNowExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeOptimizePredicateExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeOutputExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypePackBitsExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeParenthesisExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeRandomExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeScriptExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeSelectInputExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeSetLanguageExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeSetVarExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeSplitExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeStatementExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context) com.yahoo.document.DataTypeSubstringExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeSwitchExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeToArrayExpression.setOutputType(com.yahoo.document.DataType outputType, TypeContext context) com.yahoo.document.DataTypeToBoolExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context) com.yahoo.document.DataTypeToByteExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context) com.yahoo.document.DataTypeToDoubleExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context) com.yahoo.document.DataTypeToEpochSecondExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context) com.yahoo.document.DataTypeToFloatExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context) com.yahoo.document.DataTypeToIntegerExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context) com.yahoo.document.DataTypeTokenizeExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context) com.yahoo.document.DataTypeToLongExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context) com.yahoo.document.DataTypeToPositionExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context) com.yahoo.document.DataTypeToStringExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context) com.yahoo.document.DataTypeToUriExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context) com.yahoo.document.DataTypeToWsetExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context) com.yahoo.document.DataTypeTrimExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context) com.yahoo.document.DataTypeZCurveExpression.setOutputType(com.yahoo.document.DataType output, TypeContext context)