Uses of Class
com.yahoo.vespa.indexinglanguage.expressions.Expression
Packages that use Expression
Package
Description
-
Uses of Expression in com.yahoo.vespa.indexinglanguage
Classes in com.yahoo.vespa.indexinglanguage with type parameters of type ExpressionModifier and TypeClassDescriptionclassExpressionSearcher<T extends Expression>classTypedExpressionConverter<T extends Expression>Methods in com.yahoo.vespa.indexinglanguage that return ExpressionModifier and TypeMethodDescriptionfinal ExpressionExpressionConverter.convert(Expression expression) protected abstract ExpressionExpressionConverter.doConvert(Expression exp) protected ExpressionExpressionOptimizer.doConvert(Expression exp) protected final ExpressionTypedExpressionConverter.doConvert(Expression exp) protected final ExpressionValueTransformProvider.doConvert(Expression exp) FieldPathUpdateFieldValues.getExpression(Expression expression) FieldUpdateFieldValues.getExpression(Expression expression) IdentityFieldPathUpdateFieldValues.getExpression(Expression expression) UpdateFieldValues.getExpression(Expression expression) protected abstract ExpressionValueTransformProvider.newTransform()static ExpressionScriptParser.parseExpression(ScriptParserContext config) FieldValuesFactory.SelectExpression.selectExpression(com.yahoo.document.DocumentType documentType, String fieldName) protected abstract ExpressionTypedExpressionConverter.typedConvert(T exp) Methods in com.yahoo.vespa.indexinglanguage with parameters of type ExpressionModifier and TypeMethodDescriptionbooleanExpressionSearcher.containedIn(Expression searchIn) final ExpressionExpressionConverter.convert(Expression expression) protected abstract ExpressionExpressionConverter.doConvert(Expression exp) protected ExpressionExpressionOptimizer.doConvert(Expression exp) protected final ExpressionTypedExpressionConverter.doConvert(Expression exp) protected final ExpressionValueTransformProvider.doConvert(Expression exp) protected abstract voidExpressionVisitor.doVisit(Expression exp) static FieldUpdateFieldValuesFieldUpdateFieldValues.fromPartialUpdate(Expression expression, DocumentFieldValues documentFieldValues, com.yahoo.document.update.ValueUpdate valueUpdate) FieldPathUpdateFieldValues.getExpression(Expression expression) FieldUpdateFieldValues.getExpression(Expression expression) IdentityFieldPathUpdateFieldValues.getExpression(Expression expression) UpdateFieldValues.getExpression(Expression expression) com.yahoo.document.DataTypeDocumentFieldTypes.getFieldType(String fieldName, Expression expression) com.yahoo.document.DataTypeFieldPathUpdateFieldValues.getFieldType(String fieldName, Expression exp) com.yahoo.document.DataTypeFieldUpdateFieldValues.getFieldType(String fieldName, Expression exp) com.yahoo.document.DataTypeIdentityFieldPathUpdateFieldValues.getFieldType(String fieldName, Expression exp) com.yahoo.document.DataTypeSimpleDocumentFieldValues.getFieldType(String fieldName, Expression exp) com.yahoo.document.DataTypeDocumentFieldTypes.requireFieldType(Expression expression, String fieldName) protected abstract booleanValueTransformProvider.requiresTransform(Expression exp) ExpressionSearcher.searchIn(Expression searchIn) FieldPathUpdateFieldValues.setOutputValue(String fieldName, com.yahoo.document.datatypes.FieldValue fieldValue, Expression exp) FieldUpdateFieldValues.setOutputValue(String fieldName, com.yahoo.document.datatypes.FieldValue fieldValue, Expression exp) IdentityFieldPathUpdateFieldValues.setOutputValue(String fieldName, com.yahoo.document.datatypes.FieldValue fieldValue, Expression exp) SimpleDocumentFieldValues.setOutputValue(String fieldName, com.yahoo.document.datatypes.FieldValue fieldValue, Expression exp) protected abstract booleanExpressionConverter.shouldConvert(Expression exp) protected booleanExpressionOptimizer.shouldConvert(Expression exp) protected final booleanTypedExpressionConverter.shouldConvert(Expression exp) protected final booleanValueTransformProvider.shouldConvert(Expression expression) voidExpressionVisitor.visit(Expression exp) Constructor parameters in com.yahoo.vespa.indexinglanguage with type arguments of type Expression -
Uses of Expression in com.yahoo.vespa.indexinglanguage.expressions
Classes in com.yahoo.vespa.indexinglanguage.expressions with type parameters of type ExpressionSubclasses of Expression in com.yahoo.vespa.indexinglanguage.expressionsModifier and TypeClassDescriptionfinal classfinal classfinal classfinal classclassConverts a tensor of any input type into a binarized tensor: Each value is replaced by either 0 or 1.final classUtility expression that will busy-wait the amount of time given in the numeric field.final classclassAn expression which returns the value of the first of a list of subexpressions which returns a non-null value.classSplits a string into multiple elementsfinal classclassfinal classfinal classclassEmbeds a string in a tensor space using the configured Embedder componentfinal classfinal classReturns the current execution value, that is the value passed to this expression.classExpressionList<T extends Expression>final classDeprecated.final classclassIndexing language expression for generating field values with LLMs and custom components.final classReturns the value of a struct field.final classfinal classclassHashes a string value to a long or int (by type inference on the target value).final classfinal classfinal classfinal classfinal classfinal classfinal classclass'true' or 'falsefinal classfinal classA filter which splits incoming text into n-grams.final classfinal classfinal classclassclassConverts any tensor containing only ones and zeroes into one where each consecutive 8 values in the dense dimension are packed into a single byte.classfinal classAn output expression which has no search side effects.final classfinal classfinal classfinal classSets the language in the execution context.final classfinal classUtility expression that will sleep the amount of time given in the numeric field.final classfinal classAn indexing statement consisting of a list of indexing expressions, e.g "input foo | index | attribute".final classfinal classfinal classfinal classfinal classfinal classfinal classfinal classclassConverts ISO-8601 formatted date string to UNIX Epoch Time in secondsfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classMethods in com.yahoo.vespa.indexinglanguage.expressions that return ExpressionModifier and TypeMethodDescriptionExpression.convertChildren(ExpressionConverter converter) Returns an expression where the children of this has been converted using the given converter.static ExpressionExpression.fromString(String expression) Creates an expression with simple lingustics for testingstatic ExpressionExpression.fromString(String expression, com.yahoo.language.Linguistics linguistics, Map<String, com.yahoo.language.process.Chunker> chunkers, Map<String, com.yahoo.language.process.Embedder> embedders, Map<String, com.yahoo.language.process.FieldGenerator> generators) SwitchExpression.getDefaultExpression()IfThenExpression.getIfFalseExpression()IfThenExpression.getIfTrueExpression()ForEachExpression.getInnerExpression()GuardExpression.getInnerExpression()ParenthesisExpression.getInnerExpression()ArithmeticExpression.getLeftHandSide()IfThenExpression.getLeftHandSide()ArithmeticExpression.getRightHandSide()IfThenExpression.getRightHandSide()static ExpressionExpression.newInstance(ScriptParserContext context) MathResolver.resolve()Methods in com.yahoo.vespa.indexinglanguage.expressions that return types with arguments of type ExpressionModifier and TypeMethodDescriptionprotected List<Expression>ExpressionList.convertChildList(ExpressionConverter converter) List<com.yahoo.collections.Pair<String,Expression>> SelectInputExpression.getCases()SwitchExpression.getCases()Methods in com.yahoo.vespa.indexinglanguage.expressions with parameters of type ExpressionModifier and TypeMethodDescriptionExecutionContext.execute(Expression expression) static com.yahoo.document.DocumentExpression.execute(Expression expression, com.yahoo.document.Document doc) static com.yahoo.document.DocumentUpdateExpression.execute(Expression expression, com.yahoo.document.DocumentUpdate update) static com.yahoo.document.DocumentUpdateExpression.execute(Expression expression, FieldValuesFactory factory, com.yahoo.document.DocumentUpdate update) com.yahoo.document.DataTypeFieldTypes.getFieldType(String fieldName, Expression expression) com.yahoo.document.DataTypeTypeContext.getFieldType(String fieldName, Expression expression) Returns the type of the given field.voidMathResolver.push(ArithmeticExpression.Operator op, Expression exp) TypeContext.resolve(Expression expression) InputExpression.InputFieldNameExtractor.runOn(Expression expression) InputExpression.RequiredInputFieldsExtractor.runOn(Expression expression) ExecutionContext.setFieldValue(String fieldName, com.yahoo.document.datatypes.FieldValue fieldValue, Expression expression) FieldValues.setOutputValue(String fieldName, com.yahoo.document.datatypes.FieldValue fieldValue, Expression expression) protected static StringCompositeExpression.toScriptBlock(Expression exp) Constructors in com.yahoo.vespa.indexinglanguage.expressions with parameters of type ExpressionModifierConstructorDescriptionArithmeticExpression(Expression left, ArithmeticExpression.Operator op, Expression right) CatExpression(Expression... expressions) ChoiceExpression(Expression... choices) ForEachExpression(Expression expression) GuardExpression(Expression innerExpression) IfThenExpression(Expression lhs, IfThenExpression.Comparator cmp, Expression right, Expression ifTrue) IfThenExpression(Expression lhs, IfThenExpression.Comparator cmp, Expression right, Expression ifTrue, Expression ifFalse) ParenthesisExpression(Expression innerExpression) StatementExpression(Expression... list) SwitchExpression(Map<String, T> cases, Expression defaultExp) VerificationException(Expression expression, String message) Constructor parameters in com.yahoo.vespa.indexinglanguage.expressions with type arguments of type ExpressionModifierConstructorDescriptionCatExpression(Collection<? extends Expression> expressions) ChoiceExpression(Collection<? extends Expression> choices) SelectInputExpression(List<com.yahoo.collections.Pair<String, Expression>> cases) -
Uses of Expression in com.yahoo.vespa.indexinglanguage.parser
Methods in com.yahoo.vespa.indexinglanguage.parser that return ExpressionModifier and TypeMethodDescriptionfinal ExpressionIndexingParser.attributeExp()final ExpressionIndexingParser.base64DecodeExp()final ExpressionIndexingParser.base64EncodeExp()final ExpressionIndexingParser.binarizeExp()final ExpressionIndexingParser.busy_waitExp()final ExpressionIndexingParser.chunkExp()final ExpressionIndexingParser.clearStateExp()final ExpressionIndexingParser.echoExp()final ExpressionIndexingParser.embedExp()final ExpressionIndexingParser.exactExp()final ExpressionIndexingParser.executionValueExp()final ExpressionIndexingParser.expression()final ExpressionIndexingParser.flattenExp()final ExpressionIndexingParser.forEachExp()final ExpressionIndexingParser.generateExp()final ExpressionIndexingParser.getFieldExp()final ExpressionIndexingParser.getVarExp()final ExpressionIndexingParser.guardExp()final ExpressionIndexingParser.hashExp()final ExpressionIndexingParser.hexDecodeExp()final ExpressionIndexingParser.hexEncodeExp()final ExpressionIndexingParser.hostNameExp()final ExpressionIndexingParser.ifThenExp()final ExpressionIndexingParser.indexExp()final ExpressionIndexingParser.inputExp()final ExpressionIndexingParser.joinExp()final ExpressionIndexingParser.literalBoolExp()final ExpressionIndexingParser.lowerCaseExp()final ExpressionIndexingParser.math()final ExpressionIndexingParser.ngramExp()final ExpressionIndexingParser.nonChoiceExpression()final ExpressionIndexingParser.normalizeExp()final ExpressionIndexingParser.nowExp()final ExpressionIndexingParser.optimizePredicateExp()final ExpressionIndexingParser.packBitsExp()final ExpressionIndexingParser.passthroughExp()final ExpressionIndexingParser.randomExp()final ExpressionIndexingParser.root()final ExpressionIndexingParser.selectInputExp()final ExpressionIndexingParser.setLanguageExp()final ExpressionIndexingParser.setValueExp()final ExpressionIndexingParser.setVarExp()final ExpressionIndexingParser.sleepExp()final ExpressionIndexingParser.splitExp()final ExpressionIndexingParser.substringExp()final ExpressionIndexingParser.summaryExp()final ExpressionIndexingParser.switchExp()final ExpressionIndexingParser.thisExp()final ExpressionIndexingParser.toArrayExp()final ExpressionIndexingParser.toBoolExp()final ExpressionIndexingParser.toByteExp()final ExpressionIndexingParser.toDoubleExp()final ExpressionIndexingParser.toEpochSecondExp()final ExpressionIndexingParser.toFloatExp()final ExpressionIndexingParser.toIntExp()final ExpressionIndexingParser.tokenizeExp()final ExpressionIndexingParser.toLongExp()final ExpressionIndexingParser.toPosExp()final ExpressionIndexingParser.toStringExp()final ExpressionIndexingParser.toUriExp()final ExpressionIndexingParser.toWsetExp()final ExpressionIndexingParser.trimExp()final ExpressionIndexingParser.value()final ExpressionIndexingParser.zcurveExp()