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)
Deprecated.
|
static ViewDefinition.Builder |
builder(String query,
List<UserDefinedFunction> functions)
Deprecated.
|
static ViewDefinition.Builder |
builder(String query,
UserDefinedFunction... functions)
Deprecated.
|
boolean |
equals(Object obj) |
String |
getQuery()
Returns the query used to create the view.
|
List<UserDefinedFunction> |
getUserDefinedFunctions()
Returns user defined functions that can be used by
query() . |
int |
hashCode() |
static ViewDefinition.Builder |
newBuilder(String query)
Returns a builder for a BigQuery view definition.
|
static ViewDefinition.Builder |
newBuilder(String query,
List<UserDefinedFunction> functions)
Returns a builder for a BigQuery view definition.
|
static ViewDefinition.Builder |
newBuilder(String query,
UserDefinedFunction... functions)
Returns a builder for a BigQuery view definition.
|
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()
Deprecated.
|
ViewDefinition.Builder |
toBuilder()
Returns a builder for the
ViewInfo object. |
List<UserDefinedFunction> |
userDefinedFunctions()
Deprecated.
|
@Deprecated public String query()
public String getQuery()
@Deprecated public List<UserDefinedFunction> userDefinedFunctions()
query()
. Returns null
if
not set.public List<UserDefinedFunction> getUserDefinedFunctions()
query()
. Returns null
if
not set.public ViewDefinition.Builder toBuilder()
ViewInfo
object.toBuilder
in class TableDefinition
@Deprecated public static ViewDefinition.Builder builder(String query)
query
- the query used to generate the viewpublic static ViewDefinition.Builder newBuilder(String query)
query
- the query used to generate the view@Deprecated public 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 newBuilder(String query, List<UserDefinedFunction> functions)
query
- the query used to generate the tablefunctions
- user-defined functions that can be used by the query@Deprecated public 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.Builder newBuilder(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.