public class ViewDefinition extends TableDefinition
| Modifier and Type | Class and Description |
|---|---|
static class |
ViewDefinition.Builder |
TableDefinition.Type| Modifier and Type | Method and Description |
|---|---|
static ViewDefinition.Builder |
builder(String query)
Returns a builder for a BigQuery view definition.
|
static ViewDefinition.Builder |
builder(String query,
List<UserDefinedFunction> functions)
Returns a builder for a BigQuery view definition.
|
static ViewDefinition.Builder |
builder(String query,
UserDefinedFunction... functions)
Returns a builder for a BigQuery view definition.
|
boolean |
equals(Object obj) |
int |
hashCode() |
static ViewDefinition |
of(String query)
Creates a BigQuery view definition given the query used to generate the table.
|
static ViewDefinition |
of(String query,
List<UserDefinedFunction> functions)
Creates a BigQuery view definition given a query and some user-defined functions.
|
static ViewDefinition |
of(String query,
UserDefinedFunction... functions)
Creates a BigQuery view definition given a query and some user-defined functions.
|
String |
query()
Returns the query used to create the view.
|
ViewDefinition.Builder |
toBuilder()
Returns a builder for the
ViewInfo object. |
List<UserDefinedFunction> |
userDefinedFunctions()
Returns user defined functions that can be used by
query(). |
schema, toString, typepublic String query()
public List<UserDefinedFunction> userDefinedFunctions()
query(). Returns null if
not set.public ViewDefinition.Builder toBuilder()
ViewInfo object.toBuilder in class TableDefinitionpublic static ViewDefinition.Builder builder(String query)
query - the query used to generate the viewpublic static ViewDefinition.Builder builder(String query, List<UserDefinedFunction> functions)
query - the query used to generate the tablefunctions - user-defined functions that can be used by the querypublic static ViewDefinition.Builder builder(String query, UserDefinedFunction... functions)
query - the query used to generate the tablefunctions - user-defined functions that can be used by the querypublic static ViewDefinition of(String query)
query - the query used to generate the tablepublic static ViewDefinition of(String query, List<UserDefinedFunction> functions)
query - the query used to generate the tablefunctions - user-defined functions that can be used by the querypublic static ViewDefinition of(String query, UserDefinedFunction... functions)
query - the query used to generate the tablefunctions - user-defined functions that can be used by the queryCopyright © 2016 Google. All rights reserved.