Uses of Class
com.attivio.sdk.search.fields.FieldExpression
-
Packages that use FieldExpression Package Description com.attivio.sdk.search com.attivio.sdk.search.facet Copyright 2019 Attivio Inc., All rights reserved.com.attivio.sdk.search.fields Model forFieldExpressions
applied toQueryRequests
.com.attivio.sdk.search.query com.attivio.sdk.search.relevancy Contains classes relevancy model related classes.com.attivio.sdk.server.udf API for implementing user defined field expression.com.attivio.sdk.util com.attivio.util Contains utility classes and methods used across the Attivio code base.com.attivio.util.parser com.attivio.util.query Contains classes related to Attivio queries and query handlers.com.attivio.util.serialization Contains classes related to serialization/desearialization of objects to/from XML. -
-
Uses of FieldExpression in com.attivio.sdk.search
Fields in com.attivio.sdk.search declared as FieldExpression Modifier and Type Field Description protected FieldExpression
Sort. field
The field being sorted on.Methods in com.attivio.sdk.search that return FieldExpression Modifier and Type Method Description FieldExpression
Sort. getField()
Get the field to sort by.FieldExpression[]
QueryRequest. getFields()
Deprecated.useQueryRequest.getFieldRequests()
orQueryRequest.forEachField(Consumer)
to get the requested fields instead.FieldExpression[]
QueryRequest. getGroupBy()
Get the Group By specification.FieldExpression
QueryRequest. getGroupByFilter()
Experimental: Get the filter to apply to groups.FieldExpression
QueryRequest. getRowFilter()
Experimental: Get the filter to apply to rows.Methods in com.attivio.sdk.search that return types with arguments of type FieldExpression Modifier and Type Method Description java.util.List<FieldExpression>
QueryRequest. getScoreFunctions()
Gets the scoring functions to use for this QueryRequest.Methods in com.attivio.sdk.search with parameters of type FieldExpression Modifier and Type Method Description QueryRequest
QueryRequest. addField(FieldExpression field)
Add a FieldExpression to return for this QueryRequest.QueryRequest
QueryRequest. addField(FieldExpression field, java.lang.String name)
Add a field to return in the response documents.void
QueryRequest. addScoreFunction(FieldExpression value)
Add a scoring function to this QueryRequest.void
QueryRequest. addScoreFunction(FieldExpression... value)
Add a scoring function to this QueryRequest.void
QueryRequest. addSort(FieldExpression field, Sort.SortOrder order)
void
Sort. setField(FieldExpression value)
Set the field to sort by.void
QueryRequest. setFields(FieldExpression... newFields)
Set the fields to return for this QueryRequest.void
QueryRequest. setGroupBy(FieldExpression... columns)
Set the Group By specification.void
QueryRequest. setGroupByFilter(FieldExpression value)
Experimental: Set the filter to apply to groups.void
QueryRequest. setRowFilter(FieldExpression value)
Experimental: Set the filter to apply to rows.Method parameters in com.attivio.sdk.search with type arguments of type FieldExpression Modifier and Type Method Description void
QueryRequest. setFields(java.util.Collection<FieldExpression> value)
Set the fields to return for this QueryRequest.void
QueryRequest. setGroupBy(java.util.List<FieldExpression> columns)
Set the Group By specification.void
QueryRequest. setScoreFunctions(java.util.List<FieldExpression> value)
Sets the scoring functions to use for this QueryRequest.Constructors in com.attivio.sdk.search with parameters of type FieldExpression Constructor Description Sort(FieldExpression field)
Sort(FieldExpression field, Sort.SortOrder order)
Sort(FieldExpression field, Sort.SortOrder order, Sort.NullSortOrder nullOrder)
-
Uses of FieldExpression in com.attivio.sdk.search.facet
Methods in com.attivio.sdk.search.facet that return FieldExpression Modifier and Type Method Description FieldExpression
FacetRequest. getFieldExpression()
Get theFieldExpression
to request a facet for.FieldExpression
SchemaFacetRequest. getFieldExpression()
Methods in com.attivio.sdk.search.facet with parameters of type FieldExpression Modifier and Type Method Description void
FacetRequest. setFieldExpression(FieldExpression value)
Set theFieldExpression
to request a facet for.void
SchemaFacetRequest. setFieldExpression(FieldExpression value)
Constructors in com.attivio.sdk.search.facet with parameters of type FieldExpression Constructor Description DateFacetRequest(FieldExpression field)
DateFacetRequest(FieldExpression field, java.util.List<DateFacetRequest.DateFacetInterval> intervals)
DateFacetRequest(java.lang.String name, FieldExpression field)
DateFacetRequest(java.lang.String name, FieldExpression field, java.util.List<DateFacetRequest.DateFacetInterval> intervals)
FacetRequest(FieldExpression field)
FacetRequest(FieldExpression field, boolean facetFinder)
FacetRequest(java.lang.String name, FieldExpression field)
FacetRequest(java.lang.String name, FieldExpression field, boolean facetFinder)
RangeFacetRequest(FieldExpression field)
RangeFacetRequest(java.lang.String name, FieldExpression field)
ScopeFacetRequest(FieldExpression field, java.lang.String scope)
Deprecated. -
Uses of FieldExpression in com.attivio.sdk.search.fields
Subclasses of FieldExpression in com.attivio.sdk.search.fields Modifier and Type Class Description class
AggregateExpression
Expressions for transforming a set of values produced by an underlayinngFieldExpression
.class
BinaryFieldExpression
AbstractFieldExpression
that takes twoFieldExpression
s as arguments.class
BinaryMathExpression
Mathematical expression for applying a function to two arguments.class
BooleanExpression
Boolean Logic Expression.class
Cast
Apply a type cast to aFieldExpression
.class
ClauseContext
Selects a clause that fields should be extracted for.class
Coalesce
Coalesce multiple sub FieldExpressions.class
Collate
Collation field expression.class
Compare
Comparison expression.class
Concat
Concat the string representation of multiple FieldExpressions together.class
Condition
Conditional Expression.class
Constant
Constant value FieldExpression.class
CurrentTime
Constant value FieldExpression.class
DateAdd
Field expression to add a value to a calendar field for a date.class
DateDiff
Field expression to compute the number ofCalendarField
boundaries that exist between 2 date values.class
DateExtract
Field expression to extract a calendar field for a date.class
DateFormat
FieldExpression for formatting a date value.class
DocBoost
Boost Documents Specified By Document Id.class
FieldLength
FieldExpression for returning an approximate number of tokenized terms for a field for each document.class
Freshness
Field Expression to calculate a Freshness score.class
FuzzyMatch
Fuzzy match field expression.class
GeoBoost
Computes a boost score based on the geographical distance from a center point.class
GeoDistance
Computes the geographical distance from a center point.class
Locate
class
LowerCase
Lower Case String Normalization.class
MatchingFields
FieldExpression to provide the list of fields that matched during query execution.class
MatchingTerms
FieldExpression to provide the list of terms that match the query for a field.class
MultiaryFieldExpression
AbstractFieldExpression
that takes an arbitrary number ofFieldExpression
s as arguments.class
MultiValueJoin
FieldExpression that joins all values of a multi value field on a delimiter.class
NumDocs
FieldExpression that returns the number of indexed documents.class
PartitionId
The PartitionId field expression returns an integer indicating the partition where a document is indexed.class
PhraseMatch
FieldExpression that returns aboolean
result indicating if a phrase matches a document.class
PhraseScore
FieldExpression that computes the score for a phrase match for each document.class
QueryParameter
FieldExpression for returning a query parameter from aQueryRequest
.class
RegexMatch
Regex match field expression.class
ScopeField
FieldExpression for returning scopes from a stored field.class
ScopeFrequency
FieldExpression that returns the number of occurrences for a specified scope in the specified field for a document.class
ScopeTeaser
Teaser
field expression for convenient use of scope field highlighting.class
ScopeVector
Produces a multi-value field extracting the specified scope from the requested field.class
ScoreExplain
FieldExpression to provide the explanation of a document's score.class
StandardScore
Standard Score FieldExpression.class
StoredField
FieldExpression for returning the values for a stored field.class
StringLength
Computes the length of a string.class
SubString
Substring field expression.class
Switch
A select case field expression.class
Teaser
Computes a dynamic teaser.class
TermVector
FieldExpression for returning the tokens for a specified field.class
TitleCase
Title Case String Normalization.class
TotalScopeFrequency
FieldExpression that returns the total number of occurrences for a specified scope across all documents for a specified field.class
TotalTermFrequency
FieldExpression that returns the total number terms indexed for a specified field.class
Trim
Trim field expression.class
UnaryFieldExpression
AbstractFieldExpression
that takes a singleFieldExpression
as an argument.class
UnaryMathExpression
Mathematical expression for transforming a single argument.class
Union
Union field values for multiple sub expressions.class
UpperCase
Upper Case String Normalization.class
UserDefinedField
FieldExpression for generically modeling a user defined field implementation.class
WildcardMatch
Wildcard match field expression.Fields in com.attivio.sdk.search.fields declared as FieldExpression Modifier and Type Field Description protected FieldExpression
BinaryFieldExpression. arg0
The First argumentprotected FieldExpression
BinaryFieldExpression. arg1
The Second argumentprotected FieldExpression[]
MultiaryFieldExpression. args
protected FieldExpression
Condition. condition
protected static FieldExpression[]
FieldExpression. EMPTY_ARRAY
Empty array of field expressions.protected FieldExpression
UnaryFieldExpression. expression
The expression that is the argument to this expression.protected FieldExpression
Condition. falseValue
The Second argumentprotected FieldExpression
Condition. trueValue
The First argumentMethods in com.attivio.sdk.search.fields that return FieldExpression Modifier and Type Method Description protected static FieldExpression
FieldExpression. apply(java.util.function.Function<FieldExpression,FieldExpression> handler, FieldExpression input)
FieldExpression
FieldExpressionHandler. apply(FieldExpression field)
Deprecated.Implements functional interface, callingFieldExpressionHandler.handleFieldExpression(FieldExpression)
.protected abstract FieldExpression
BinaryFieldExpression. clone(FieldExpression x, FieldExpression y)
Create a new instance of this FieldExpression, with different arguments.protected FieldExpression
DateAdd. clone(FieldExpression x, FieldExpression y)
Create a new instance of this FieldExpression, with different arguments.protected FieldExpression
DateDiff. clone(FieldExpression x, FieldExpression y)
Create a new instance of this FieldExpression, with different arguments.protected FieldExpression
DateExtract. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.FieldExpression
FieldExpression. clone()
protected abstract FieldExpression
MultiaryFieldExpression. clone(FieldExpression... x)
Create a new instance of this FieldExpression, with different arguments.FieldExpression
UnaryFieldExpression. clone()
protected FieldExpression
UnaryFieldExpression. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.static FieldExpression[]
FieldExpression. copyOf(FieldExpression[] args, int length)
Create a copy ofargs
.FieldExpression
BinaryFieldExpression. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
Condition. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
FieldExpression. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
Locate. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
MultiaryFieldExpression. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
Switch. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
UnaryFieldExpression. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
UserDefinedField. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
FieldExpression. forEachPhrase(PhraseHandler handler)
Applieshandler
for eachPhrase
argument.FieldExpression
FieldExpression. forEachQuery(QueryHandler handler)
Applieshandler
for eachQuery
argument.FieldExpression
Teaser. forEachQuery(QueryHandler handler)
Applieshandler
for eachQuery
argument.FieldExpression
MultiaryFieldExpression. getArgument(int index)
Get argument atindex
.FieldExpression[]
MultiaryFieldExpression. getArguments()
Get the arguments.FieldExpression
Condition. getCondition()
Get the condition expression.FieldExpression
Switch.Case. getCondition()
FieldExpression
Switch. getDefaultOutput()
Get theFieldExpression
that will provide the output if no cases match.FieldExpression
UnaryFieldExpression. getExpression()
Get the expression to apply the aggregation function to.FieldExpression
Condition. getFalseValue()
Get the false value expression.FieldExpression
FieldRequest. getField()
Get theFieldExpression
to use for generating the field values.FieldExpression
BinaryFieldExpression. getFirstArgument()
Get the first argument in this binary expression.FieldExpression
Switch. getInput()
Get the inputFieldExpression
to compare against cases.FieldExpression
Switch.Case. getOutput()
FieldExpression
Locate. getSearch()
Get the search string.FieldExpression
BinaryFieldExpression. getSecondArgument()
Get the second argument in this binary expression.FieldExpression
Locate. getStartPosition()
Get the starting position to begin the search.FieldExpression
Locate. getString()
Get the string to be searched.FieldExpression
Condition. getTrueValue()
Get the true value expression.abstract FieldExpression
FieldExpressionHandler. handleFieldExpression(FieldExpression field)
Deprecated.Method called for every FieldExpression encountered while traversing a top level FieldExpression.protected static FieldExpression
FieldExpression. parse(StringParser parser)
static FieldExpression
FieldExpressions. parse(StringParser reader)
Parse the nextFieldExpression
fromreader
.static FieldExpression
FieldExpressions. parse(java.lang.String value)
Parsevalue
as aFieldExpression
.FieldExpression
BinaryMathExpression.Method. parseMultiary(StringParser parser)
FieldExpression
FieldExpression. rewriteChildren(FieldExpressionHandler handler)
Deprecated.useforEachField(Function)
instead.static FieldExpression
FieldExpression. valueOf(java.lang.String value)
static FieldExpression
FieldExpressions. valueOf(FieldExpression field, FacetRange range)
Methods in com.attivio.sdk.search.fields that return types with arguments of type FieldExpression Modifier and Type Method Description java.util.List<FieldExpression>
UserDefinedField. getArguments()
Get the arguments.Methods in com.attivio.sdk.search.fields with parameters of type FieldExpression Modifier and Type Method Description UserDefinedField
UserDefinedField. addArgument(FieldExpression value)
Add an argument.void
Switch. addCase(FieldExpression condition, FieldExpression output)
protected static FieldExpression
FieldExpression. apply(java.util.function.Function<FieldExpression,FieldExpression> handler, FieldExpression input)
FieldExpression
FieldExpressionHandler. apply(FieldExpression field)
Deprecated.Implements functional interface, callingFieldExpressionHandler.handleFieldExpression(FieldExpression)
.protected AggregateExpression
AggregateExpression. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected abstract FieldExpression
BinaryFieldExpression. clone(FieldExpression x, FieldExpression y)
Create a new instance of this FieldExpression, with different arguments.protected BinaryMathExpression
BinaryMathExpression. clone(FieldExpression x, FieldExpression y)
Create a new instance of this FieldExpression, with different arguments.protected BooleanExpression
BooleanExpression. clone(FieldExpression... x)
Create a new instance of this FieldExpression, with different arguments.protected Cast
Cast. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected Coalesce
Coalesce. clone(FieldExpression... x)
Create a new instance of this FieldExpression, with different arguments.protected Collate
Collate. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected Compare
Compare. clone(FieldExpression x, FieldExpression y)
Create a new instance of this FieldExpression, with different arguments.protected Concat
Concat. clone(FieldExpression... x)
Create a new instance of this FieldExpression, with different arguments.protected FieldExpression
DateAdd. clone(FieldExpression x, FieldExpression y)
Create a new instance of this FieldExpression, with different arguments.protected FieldExpression
DateDiff. clone(FieldExpression x, FieldExpression y)
Create a new instance of this FieldExpression, with different arguments.protected FieldExpression
DateExtract. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected DateFormat
DateFormat. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected Freshness
Freshness. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected FuzzyMatch
FuzzyMatch. clone(FieldExpression input)
Create a new instance of this FieldExpression, with a different argument.protected GeoBoost
GeoBoost. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected GeoDistance
GeoDistance. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected LowerCase
LowerCase. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected abstract FieldExpression
MultiaryFieldExpression. clone(FieldExpression... x)
Create a new instance of this FieldExpression, with different arguments.protected MultiValueJoin
MultiValueJoin. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected RegexMatch
RegexMatch. clone(FieldExpression input)
Create a new instance of this FieldExpression, with a different argument.protected StandardScore
StandardScore. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected StringLength
StringLength. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected SubString
SubString. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected TitleCase
TitleCase. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected Trim
Trim. clone(FieldExpression input)
Create a new instance of this FieldExpression, with a different argument.protected FieldExpression
UnaryFieldExpression. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected UnaryMathExpression
UnaryMathExpression. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected Union
Union. clone(FieldExpression... x)
Create a new instance of this FieldExpression, with different arguments.protected UpperCase
UpperCase. clone(FieldExpression e)
Create a new instance of this FieldExpression, with a different argument.protected WildcardMatch
WildcardMatch. clone(FieldExpression input)
Create a new instance of this FieldExpression, with a different argument.static FieldExpression[]
FieldExpression. copyOf(FieldExpression[] args, int length)
Create a copy ofargs
.abstract FieldExpression
FieldExpressionHandler. handleFieldExpression(FieldExpression field)
Deprecated.Method called for every FieldExpression encountered while traversing a top level FieldExpression.protected static boolean
FieldExpression. isConstant(FieldExpression value)
protected static void
FieldExpression. rewrite(QueryHandler handler, boolean recursive, FieldExpression input)
void
MultiaryFieldExpression. setArguments(FieldExpression... value)
Set the arguments.void
UserDefinedField. setArguments(FieldExpression... value)
Set the arguments.void
Condition. setCondition(FieldExpression value)
Set the condition expression.void
Switch.Case. setCondition(FieldExpression value)
void
Switch. setDefaultOutput(FieldExpression value)
Set theFieldExpression
that will provide the output if no cases match.void
UnaryFieldExpression. setExpression(FieldExpression expression)
Set the expression to apply the aggregation function to.void
Condition. setFalseValue(FieldExpression value)
Get the true value expression.void
FieldRequest. setField(FieldExpression value)
Set theFieldExpression
to use for generating the field values.void
BinaryFieldExpression. setFirstArgument(FieldExpression value)
Set the first argument in this binary expression.void
Switch. setInput(FieldExpression value)
Get the inputFieldExpression
to compare against cases.void
Switch.Case. setOutput(FieldExpression value)
void
Locate. setSearch(FieldExpression value)
Set the search string.void
BinaryFieldExpression. setSecondArgument(FieldExpression value)
Set the second argument in this binary expression.void
Locate. setStartPosition(FieldExpression value)
Set the starting position to begin the search.void
Locate. setString(FieldExpression value)
Set the string to be searched.void
Condition. setTrueValue(FieldExpression value)
Get the true value expression.void
FieldExpression.StringMode. toString(java.lang.StringBuilder buffer, FieldExpression field)
BooleanExpression
BooleanExpression.Operator. valueOf(FieldExpression... args)
Returns the enum constant of this type with the specified name.Compare
Compare.Operator. valueOf(FieldExpression x, FieldExpression y)
static FieldExpression
FieldExpressions. valueOf(FieldExpression field, FacetRange range)
static FieldRequest
FieldRequest. valueOf(FieldExpression value)
Method parameters in com.attivio.sdk.search.fields with type arguments of type FieldExpression Modifier and Type Method Description protected static FieldExpression
FieldExpression. apply(java.util.function.Function<FieldExpression,FieldExpression> handler, FieldExpression input)
protected static FieldExpression
FieldExpression. apply(java.util.function.Function<FieldExpression,FieldExpression> handler, FieldExpression input)
FieldExpression
BinaryFieldExpression. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
BinaryFieldExpression. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
Condition. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
Condition. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
FieldExpression. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
FieldExpression. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
Locate. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
Locate. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
MultiaryFieldExpression. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
MultiaryFieldExpression. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
Switch. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
Switch. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
UnaryFieldExpression. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
UnaryFieldExpression. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
UserDefinedField. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.FieldExpression
UserDefinedField. forEachField(java.util.function.Function<FieldExpression,FieldExpression> handler)
Applieshandler
for eachFieldExpression
argument.static void
FieldExpressions. register(java.util.function.Function<StringParser,? extends FieldExpression> func, java.lang.Object... names)
Register a FieldExpression parser.static void
FieldExpressions. register(java.util.function.Function<StringParser,? extends FieldExpression> func, java.util.function.Supplier<? extends FieldExpression> supplier, java.lang.Object... names)
Register a FieldExpression parser.static void
FieldExpressions. register(java.util.function.Function<StringParser,? extends FieldExpression> func, java.util.function.Supplier<? extends FieldExpression> supplier, java.lang.Object... names)
Register a FieldExpression parser.void
MultiaryFieldExpression. setArguments(java.util.Collection<? extends FieldExpression> value)
Set the arguments.void
UserDefinedField. setArguments(java.util.List<FieldExpression> value)
Set the arguments.BooleanExpression
BooleanExpression.Operator. valueOf(java.util.List<FieldExpression> args)
Returns the enum constant of this type with the specified name.Constructors in com.attivio.sdk.search.fields with parameters of type FieldExpression Constructor Description AggregateExpression(AggregateExpression.Method method, FieldExpression expression)
Construct a new AggregateExpression to apply to aFieldExpression
.BinaryFieldExpression(FieldExpression x, FieldExpression y)
BinaryMathExpression(BinaryMathExpression.Method method, FieldExpression x, FieldExpression y)
Construct a new BinaryMathExpression.BinaryMathExpression(BinaryMathExpression.Method method, FieldExpression x, FieldExpression y, MultiValueMode mode)
Construct a new BinaryMathExpression.BooleanExpression(BooleanExpression.Operator op, FieldExpression... args)
Case(FieldExpression condition, FieldExpression output)
Cast(FieldExpression expression, SchemaField.Type type)
Construct a new Cast, castingexpression
totype
.Cast(FieldExpression expression, SchemaField.Type type, int scale)
Construct a new Cast, castingexpression
totype
.Cast(FieldExpression expression, SchemaField.Type type, TimeResolution resolution)
Construct a new Cast, castingexpression
totype
.Cast(FieldExpression expression, TimeResolution resolution)
Construct a new Cast, castingexpression
totype
.ClauseContext(FieldExpression expression, java.lang.String clause)
Coalesce(FieldExpression... args)
Collate(FieldExpression expression)
Collate(FieldExpression expression, Collate.Strength strength)
Collate(FieldExpression expression, Collate.Strength strength, Collate.Decomposition decomposition)
Compare(Compare.Operator op, FieldExpression x, FieldExpression y)
Construct a new Compare function.Concat(FieldExpression... args)
Concat(FieldExpression[] args, MultiValueMode mode)
Condition(FieldExpression condition, FieldExpression trueValue, FieldExpression falseValue)
Construct a new Condition.DateAdd(CalendarField field, FieldExpression expression, FieldExpression amount)
Construct a new CalendarField to apply to aFieldExpression
.DateDiff(CalendarField field, FieldExpression a, FieldExpression b)
DateExtract(CalendarField field, FieldExpression expression)
Construct a new CalendarField to apply to aFieldExpression
.DateFormat(FieldExpression expression, java.lang.String format)
FieldRequest(FieldExpression field)
FieldRequest(FieldExpression field, java.lang.String name)
Freshness(FieldExpression field)
FuzzyMatch(FieldExpression input, java.lang.String pattern)
GeoBoost(FieldExpression expression, double latitude, double longitude)
Constructor.GeoDistance(FieldExpression expression, double latitude, double longitude)
Construct a new FieldFunction to apply an aggregation function to another expression.GeoDistance(FieldExpression expression, double latitude, double longitude, DistanceUnits distanceUnits)
Construct a new FieldFunction to apply an aggregation function to another expression.Locate(FieldExpression search, FieldExpression string)
Locate(FieldExpression search, FieldExpression string, FieldExpression startPosition)
LowerCase(FieldExpression expression)
MultiaryFieldExpression(FieldExpression... args)
MultiValueJoin(FieldExpression expression, java.lang.String delimiter)
RegexMatch(FieldExpression input, java.lang.String pattern)
ScopeTeaser(HighlightMode mode, FieldExpression field, java.lang.String scope)
StandardScore(FieldExpression input, double mean, double stdev)
StringLength(FieldExpression expression)
SubString(FieldExpression expression, int offset, int length)
Switch(FieldExpression input)
Switch(FieldExpression... args)
Switch(FieldExpression input, FieldExpression defaultOutput)
Teaser(FieldExpression expression)
TitleCase(FieldExpression expression)
Trim(FieldExpression input)
Trim(Trim.Mode mode, FieldExpression input, java.lang.String remstr)
UnaryFieldExpression(FieldExpression argument)
Construct a new UnaryFieldExpression.UnaryMathExpression(UnaryMathExpression.Method method, FieldExpression expression)
Construct a new UnaryMathExpression to apply to aFieldExpression
.Union(FieldExpression... args)
UpperCase(FieldExpression expression)
UserDefinedField(java.lang.String name, FieldExpression... args)
WildcardMatch(FieldExpression input, java.lang.String pattern)
Constructor parameters in com.attivio.sdk.search.fields with type arguments of type FieldExpression Constructor Description BooleanExpression(BooleanExpression.Operator op, java.util.List<FieldExpression> args)
MultiaryFieldExpression(java.util.List<? extends FieldExpression> args)
Union(java.util.List<? extends FieldExpression> args)
-
Uses of FieldExpression in com.attivio.sdk.search.query
Methods in com.attivio.sdk.search.query that return FieldExpression Modifier and Type Method Description FieldExpression
FieldExpressionQuery. getField()
Get theFieldExpression
to use for filtering.FieldExpression
FacetQuery. getFieldExpression()
Get the search field as a field expression.FieldExpression
JoinClause. getJoinConstraint()
(Experimental) Get the join constraint.FieldExpression
JoinClause. getJoinExpression()
Get the compiledFieldExpression
that will be used to evaluate the join criteria.FieldExpression[]
BoostQuery. getScoreFunctions()
Get the ScoreFunctions to use for boostingAbstractFilterQuery.getQuery()
.Methods in com.attivio.sdk.search.query with parameters of type FieldExpression Modifier and Type Method Description void
BoostQuery. addScoreFunction(FieldExpression value)
Add a ScoreFunction to this BoostQuery.void
FieldExpressionQuery. setField(FieldExpression value)
Set theFieldExpression
to use for filtering.void
FacetQuery. setFieldExpression(FieldExpression value)
Set the search field to be a field expression.void
JoinClause. setJoinConstraint(FieldExpression value)
(Experimental) Set the join constraint.void
BoostQuery. setScoreFunctions(FieldExpression... value)
Set the ScoreFunctions to use for boostingAbstractFilterQuery.getQuery()
.Method parameters in com.attivio.sdk.search.query with type arguments of type FieldExpression Modifier and Type Method Description void
BoostQuery. setScoreFunctions(java.util.List<FieldExpression> value)
Set the ScoreFunctions to use for boostingAbstractFilterQuery.getQuery()
.Constructors in com.attivio.sdk.search.query with parameters of type FieldExpression Constructor Description BoostQuery(Query query, FieldExpression... scoreFunctions)
BoostQuery(Query query, Query boostQuery, FieldExpression... scoreFunctions)
FacetQuery(FieldExpression field, PhraseTerm term)
FacetQuery(FieldExpression field, java.lang.Object value)
FacetQuery(FieldExpression field, java.lang.String text)
FieldExpressionQuery(FieldExpression field)
ConstructorConstructor parameters in com.attivio.sdk.search.query with type arguments of type FieldExpression Constructor Description BoostQuery(Query query, Query boostQuery, java.util.List<FieldExpression> scoreFunctions)
BoostQuery(Query query, java.util.List<FieldExpression> scoreFunctions)
-
Uses of FieldExpression in com.attivio.sdk.search.relevancy
Methods in com.attivio.sdk.search.relevancy that return FieldExpression Modifier and Type Method Description FieldExpression
CategoryBoostFeature. getField()
Get the field that will generate the categories that will be used to create per-category features.FieldExpression
FieldBoostFeature. getField()
Get the field to use for boosting.FieldExpression
RelevancyFeature. getField()
FieldExpression
QueryBoostFeature. getWeight()
Methods in com.attivio.sdk.search.relevancy with parameters of type FieldExpression Modifier and Type Method Description void
CategoryBoostFeature. setField(FieldExpression value)
Set the field that will generate the categories that will be used to create per-category features.void
FieldBoostFeature. setField(FieldExpression value)
Set the field to use for boosting.void
RelevancyFeature. setField(FieldExpression value)
void
QueryBoostFeature. setWeight(FieldExpression value)
Constructors in com.attivio.sdk.search.relevancy with parameters of type FieldExpression Constructor Description CategoryBoostFeature(java.lang.String name, FieldExpression field)
FieldBoostFeature(java.lang.String name, FieldExpression field)
RelevancyFeature(java.lang.String name, FieldExpression field)
-
Uses of FieldExpression in com.attivio.sdk.server.udf
Methods in com.attivio.sdk.server.udf that return FieldExpression Modifier and Type Method Description FieldExpression
ArgumentInfo. getField()
Get the field expression used to generate the values for this argument. -
Uses of FieldExpression in com.attivio.sdk.util
Methods in com.attivio.sdk.util that return FieldExpression Modifier and Type Method Description FieldExpression
StringParser. readFieldExpression()
-
Uses of FieldExpression in com.attivio.util
Methods in com.attivio.util that return types with arguments of type FieldExpression Modifier and Type Method Description static java.util.List<FieldExpression>
FieldExpressionFactory. clone(java.util.List<FieldExpression> value)
Deep clone a list of FieldExprssions.Method parameters in com.attivio.util with type arguments of type FieldExpression Modifier and Type Method Description static java.util.List<FieldExpression>
FieldExpressionFactory. clone(java.util.List<FieldExpression> value)
Deep clone a list of FieldExprssions. -
Uses of FieldExpression in com.attivio.util.parser
Methods in com.attivio.util.parser that return FieldExpression Modifier and Type Method Description FieldExpression
FacetRequestFactory. getField()
The field expression to facet over.Methods in com.attivio.util.parser with parameters of type FieldExpression Modifier and Type Method Description void
FacetRequestFactory. setField(FieldExpression value)
-
Uses of FieldExpression in com.attivio.util.query
Methods in com.attivio.util.query with parameters of type FieldExpression Modifier and Type Method Description void
QueryTraverser. rewrite(FieldExpression field)
Recursively rewrite any queries infield
.void
QueryTraverser. rewrite(FieldExpression... fields)
Recursively rewrite any queries infields
.static void
QueryUtils. rewriteFields(FieldExpression[] fields, QueryHandler handler)
-
Uses of FieldExpression in com.attivio.util.serialization
Methods in com.attivio.util.serialization that return FieldExpression Modifier and Type Method Description FieldExpression
FieldExpressionConverter. unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context)
-