static MaterializedViewDefinition.Builder |
MaterializedViewDefinition.newBuilder(String query) |
Returns a builder for a BigQuery materialized view definition.
|
abstract MaterializedViewDefinition.Builder |
MaterializedViewDefinition.Builder.setClustering(Clustering clustering) |
Set the clustering configuration for the materialized view.
|
abstract MaterializedViewDefinition.Builder |
MaterializedViewDefinition.Builder.setEnableRefresh(Boolean enableRefresh) |
Set enable automatic refresh of the materialized view when the base table is updated.
|
abstract MaterializedViewDefinition.Builder |
MaterializedViewDefinition.Builder.setQuery(String query) |
Sets the query whose result is persisted.
|
abstract MaterializedViewDefinition.Builder |
MaterializedViewDefinition.Builder.setRangePartitioning(RangePartitioning rangePartitioning) |
Sets the range partitioning configuration for the materialized view.
|
abstract MaterializedViewDefinition.Builder |
MaterializedViewDefinition.Builder.setRefreshIntervalMs(Long refreshIntervalMs) |
Set a maximum frequency at which this materialized view will be refreshed.
|
abstract MaterializedViewDefinition.Builder |
MaterializedViewDefinition.Builder.setSchema(Schema schema) |
Sets the table schema.
|
abstract MaterializedViewDefinition.Builder |
MaterializedViewDefinition.Builder.setTimePartitioning(TimePartitioning timePartitioning) |
Sets the time partitioning configuration for the materialized view.
|
abstract MaterializedViewDefinition.Builder |
MaterializedViewDefinition.Builder.setType(TableDefinition.Type type) |
|
abstract MaterializedViewDefinition.Builder |
MaterializedViewDefinition.toBuilder() |
Returns a builder for the MaterializedViewDefinition object.
|