public final class GeneratedColumnExpander
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static Symbol |
maybeExpand(Symbol symbol,
java.util.List<GeneratedReference> generatedCols,
java.util.List<Reference> expansionCandidates) |
public static Symbol maybeExpand(Symbol symbol, java.util.List<GeneratedReference> generatedCols, java.util.List<Reference> expansionCandidates)
example for an expansion: generatedCols: [day as date_trunc('day', ts)] expansionCandidates: [day] input: ts > $1 output: ts > $1 and day > date_trunc('day', ts)