public static class CalcitePrepare.AnalyzeViewResult extends CalcitePrepare.ConvertResult
| Modifier and Type | Field and Description |
|---|---|
@Nullable ImmutableIntList |
columnMapping |
@Nullable RexNode |
constraint |
boolean |
modifiable |
@Nullable Table |
table
Not null if and only if the view is modifiable.
|
@Nullable com.google.common.collect.ImmutableList<String> |
tablePath |
rootprepare, rowType, sql, sqlNode, typeFactory| Constructor and Description |
|---|
AnalyzeViewResult(CalcitePrepareImpl prepare,
SqlValidator validator,
String sql,
SqlNode sqlNode,
RelDataType rowType,
RelRoot root,
@Nullable Table table,
@Nullable com.google.common.collect.ImmutableList<String> tablePath,
@Nullable RexNode constraint,
@Nullable ImmutableIntList columnMapping,
boolean modifiable) |
public final @Nullable Table table
public final @Nullable com.google.common.collect.ImmutableList<String> tablePath
public final @Nullable RexNode constraint
public final @Nullable ImmutableIntList columnMapping
public final boolean modifiable
public AnalyzeViewResult(CalcitePrepareImpl prepare, SqlValidator validator, String sql, SqlNode sqlNode, RelDataType rowType, RelRoot root, @Nullable Table table, @Nullable com.google.common.collect.ImmutableList<String> tablePath, @Nullable RexNode constraint, @Nullable ImmutableIntList columnMapping, boolean modifiable)
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.