public final class ConnectorMaterializedViewDefinition extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ConnectorMaterializedViewDefinition.ColumnMapping |
static class |
ConnectorMaterializedViewDefinition.TableColumn |
| Constructor and Description |
|---|
ConnectorMaterializedViewDefinition(String originalSql,
String schema,
String table,
List<SchemaTableName> baseTables,
Optional<String> owner,
List<ConnectorMaterializedViewDefinition.ColumnMapping> columnMappings,
List<SchemaTableName> baseTablesOnOuterJoinSide,
Optional<List<String>> validRefreshColumns) |
ConnectorMaterializedViewDefinition(String originalSql,
String schema,
String table,
List<SchemaTableName> baseTables,
Optional<String> owner,
Map<String,Map<SchemaTableName,String>> originalColumnMapping,
Map<String,Map<SchemaTableName,String>> nonNullColumnMappings,
List<SchemaTableName> baseTablesOnOuterJoinSide,
Optional<List<String>> validRefreshColumns) |
| Modifier and Type | Method and Description |
|---|---|
List<SchemaTableName> |
getBaseTables() |
List<SchemaTableName> |
getBaseTablesOnOuterJoinSide() |
List<ConnectorMaterializedViewDefinition.ColumnMapping> |
getColumnMappings() |
Map<String,Map<SchemaTableName,String>> |
getColumnMappingsAsMap() |
Map<String,Map<SchemaTableName,String>> |
getDirectColumnMappingsAsMap() |
String |
getOriginalSql() |
Optional<String> |
getOwner() |
String |
getSchema() |
String |
getTable() |
Optional<List<String>> |
getValidRefreshColumns() |
String |
toString() |
public ConnectorMaterializedViewDefinition(String originalSql, String schema, String table, List<SchemaTableName> baseTables, Optional<String> owner, List<ConnectorMaterializedViewDefinition.ColumnMapping> columnMappings, List<SchemaTableName> baseTablesOnOuterJoinSide, Optional<List<String>> validRefreshColumns)
public ConnectorMaterializedViewDefinition(String originalSql, String schema, String table, List<SchemaTableName> baseTables, Optional<String> owner, Map<String,Map<SchemaTableName,String>> originalColumnMapping, Map<String,Map<SchemaTableName,String>> nonNullColumnMappings, List<SchemaTableName> baseTablesOnOuterJoinSide, Optional<List<String>> validRefreshColumns)
public String getOriginalSql()
public String getSchema()
public String getTable()
public List<SchemaTableName> getBaseTables()
public List<ConnectorMaterializedViewDefinition.ColumnMapping> getColumnMappings()
public List<SchemaTableName> getBaseTablesOnOuterJoinSide()
public Map<String,Map<SchemaTableName,String>> getColumnMappingsAsMap()
public Map<String,Map<SchemaTableName,String>> getDirectColumnMappingsAsMap()
Copyright © 2012–2022. All rights reserved.