Package com.yahoo.schema.processing
Class TypedTransformProvider
java.lang.Object
com.yahoo.vespa.indexinglanguage.ExpressionConverter
com.yahoo.vespa.indexinglanguage.ValueTransformProvider
com.yahoo.schema.processing.TypedTransformProvider
- All Implemented Interfaces:
Cloneable
public abstract class TypedTransformProvider
extends com.yahoo.vespa.indexinglanguage.ValueTransformProvider
- Author:
- Simon Thoresen Hult
-
Method Summary
Modifier and TypeMethodDescriptionprotected final com.yahoo.vespa.indexinglanguage.expressions.Expression
protected abstract com.yahoo.vespa.indexinglanguage.expressions.Expression
newTransform
(com.yahoo.document.DataType fieldType) protected final boolean
requiresTransform
(com.yahoo.vespa.indexinglanguage.expressions.Expression exp) protected abstract boolean
requiresTransform
(com.yahoo.vespa.indexinglanguage.expressions.Expression exp, com.yahoo.document.DataType fieldType) Methods inherited from class com.yahoo.vespa.indexinglanguage.ValueTransformProvider
branch, doConvert, shouldConvert
Methods inherited from class com.yahoo.vespa.indexinglanguage.ExpressionConverter
clone, convert
-
Method Details
-
requiresTransform
protected final boolean requiresTransform(com.yahoo.vespa.indexinglanguage.expressions.Expression exp) - Specified by:
requiresTransform
in classcom.yahoo.vespa.indexinglanguage.ValueTransformProvider
-
newTransform
protected final com.yahoo.vespa.indexinglanguage.expressions.Expression newTransform()- Specified by:
newTransform
in classcom.yahoo.vespa.indexinglanguage.ValueTransformProvider
-
requiresTransform
protected abstract boolean requiresTransform(com.yahoo.vespa.indexinglanguage.expressions.Expression exp, com.yahoo.document.DataType fieldType) -
newTransform
protected abstract com.yahoo.vespa.indexinglanguage.expressions.Expression newTransform(com.yahoo.document.DataType fieldType)
-