Class TypedTransformProvider
- java.lang.Object
-
- com.yahoo.vespa.indexinglanguage.ExpressionConverter
-
- com.yahoo.vespa.indexinglanguage.ValueTransformProvider
-
- com.yahoo.searchdefinition.processing.TypedTransformProvider
-
- All Implemented Interfaces:
java.lang.Cloneable
public abstract class TypedTransformProvider extends com.yahoo.vespa.indexinglanguage.ValueTransformProvider
- Author:
- Simon Thoresen Hult
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected com.yahoo.vespa.indexinglanguage.expressions.Expression
newTransform()
protected abstract com.yahoo.vespa.indexinglanguage.expressions.Expression
newTransform(com.yahoo.document.DataType fieldType)
protected 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
-
-
-
-
Method Detail
-
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)
-
-