Class LuceneFunctionKeyExpression.LuceneFieldName

All Implemented Interfaces:
AtomKeyExpression, KeyExpression, KeyExpressionWithChild, KeyExpressionWithChildren, PlanHashable, QueryHashable
Enclosing class:
LuceneFunctionKeyExpression

public static class LuceneFunctionKeyExpression.LuceneFieldName extends LuceneFunctionKeyExpression
The lucene_field_name key function. Takes two arguments, a child key expression and a name and overrides the field naming of that child (and its descendants) to be the specified name. Common cases of the name expression would be a literal string or null or another field whose value determines the name at index time.