Package com.yahoo.document.predicate
Class Predicate
- java.lang.Object
-
- com.yahoo.document.predicate.Predicate
-
- All Implemented Interfaces:
java.lang.Cloneable
- Direct Known Subclasses:
BooleanPredicate
,FeatureRange
,FeatureSet
,PredicateOperator
,RangePartition
public abstract class Predicate extends java.lang.Object implements java.lang.Cloneable
- Author:
- Simon Thoresen Hult
-
-
Constructor Summary
Constructors Constructor Description Predicate()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected static void
appendQuotedTo(java.lang.String str, java.lang.StringBuilder out)
protected abstract void
appendTo(java.lang.StringBuilder out)
static java.lang.String
asciiDecode(java.lang.String str)
static java.lang.String
asciiEncode(java.lang.String str)
Predicate
clone()
static Predicate
fromBinary(byte[] buf)
static Predicate
fromString(java.lang.String str)
java.lang.String
toString()
-
-
-
Method Detail
-
clone
public Predicate clone() throws java.lang.CloneNotSupportedException
- Overrides:
clone
in classjava.lang.Object
- Throws:
java.lang.CloneNotSupportedException
-
toString
public final java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
appendTo
protected abstract void appendTo(java.lang.StringBuilder out)
-
appendQuotedTo
protected static void appendQuotedTo(java.lang.String str, java.lang.StringBuilder out)
-
asciiEncode
public static java.lang.String asciiEncode(java.lang.String str)
-
asciiDecode
public static java.lang.String asciiDecode(java.lang.String str)
-
fromBinary
public static Predicate fromBinary(byte[] buf)
-
fromString
public static Predicate fromString(java.lang.String str)
-
-