public class EqualityExtractor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static Function |
NULL_MARKER |
static io.crate.analyze.where.EqualityExtractor.EqProxy |
NULL_MARKER_PROXY |
Constructor and Description |
---|
EqualityExtractor(EvaluatingNormalizer normalizer) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.util.List<Symbol>> |
extractExactMatches(java.util.List<ColumnIdent> columns,
Symbol symbol,
TransactionContext transactionContext) |
java.util.List<java.util.List<Symbol>> |
extractParentMatches(java.util.List<ColumnIdent> columns,
Symbol symbol,
TransactionContext transactionContext) |
public static final Function NULL_MARKER
public static final io.crate.analyze.where.EqualityExtractor.EqProxy NULL_MARKER_PROXY
public EqualityExtractor(EvaluatingNormalizer normalizer)
public java.util.List<java.util.List<Symbol>> extractParentMatches(java.util.List<ColumnIdent> columns, Symbol symbol, @Nullable TransactionContext transactionContext)
public java.util.List<java.util.List<Symbol>> extractExactMatches(java.util.List<ColumnIdent> columns, Symbol symbol, @Nullable TransactionContext transactionContext)