@Experimental(value=SOURCE_SINK) public abstract static class SpannerIO.Read extends PTransform<PBegin,PCollection<com.google.cloud.spanner.Struct>>
SpannerIO.read().name| Constructor and Description |
|---|
Read() |
| Modifier and Type | Method and Description |
|---|---|
PCollection<com.google.cloud.spanner.Struct> |
expand(PBegin input) |
SpannerIO.Read |
withColumns(List<String> columns) |
SpannerIO.Read |
withColumns(String... columns) |
SpannerIO.Read |
withDatabaseId(String databaseId)
Specifies the Cloud Spanner database.
|
SpannerIO.Read |
withDatabaseId(ValueProvider<String> databaseId)
Specifies the Cloud Spanner database.
|
SpannerIO.Read |
withIndex(String index) |
SpannerIO.Read |
withInstanceId(String instanceId)
Specifies the Cloud Spanner instance.
|
SpannerIO.Read |
withInstanceId(ValueProvider<String> instanceId)
Specifies the Cloud Spanner instance.
|
SpannerIO.Read |
withKeySet(com.google.cloud.spanner.KeySet keySet) |
SpannerIO.Read |
withProjectId(String projectId)
Specifies the Cloud Spanner project.
|
SpannerIO.Read |
withProjectId(ValueProvider<String> projectId)
Specifies the Cloud Spanner project.
|
SpannerIO.Read |
withQuery(com.google.cloud.spanner.Statement statement) |
SpannerIO.Read |
withQuery(String sql) |
SpannerIO.Read |
withReadOperation(ReadOperation operation) |
SpannerIO.Read |
withSpannerConfig(SpannerConfig spannerConfig)
Specifies the Cloud Spanner configuration.
|
SpannerIO.Read |
withTable(String table) |
SpannerIO.Read |
withTimestamp(com.google.cloud.Timestamp timestamp) |
SpannerIO.Read |
withTimestampBound(com.google.cloud.spanner.TimestampBound timestampBound) |
SpannerIO.Read |
withTransaction(PCollectionView<Transaction> transaction) |
getAdditionalInputs, getDefaultOutputCoder, getDefaultOutputCoder, getDefaultOutputCoder, getKindString, getName, populateDisplayData, toString, validatepublic SpannerIO.Read withSpannerConfig(SpannerConfig spannerConfig)
public SpannerIO.Read withProjectId(String projectId)
public SpannerIO.Read withProjectId(ValueProvider<String> projectId)
public SpannerIO.Read withInstanceId(String instanceId)
public SpannerIO.Read withInstanceId(ValueProvider<String> instanceId)
public SpannerIO.Read withDatabaseId(String databaseId)
public SpannerIO.Read withDatabaseId(ValueProvider<String> databaseId)
public SpannerIO.Read withTransaction(PCollectionView<Transaction> transaction)
public SpannerIO.Read withTimestamp(com.google.cloud.Timestamp timestamp)
public SpannerIO.Read withTimestampBound(com.google.cloud.spanner.TimestampBound timestampBound)
public SpannerIO.Read withTable(String table)
public SpannerIO.Read withReadOperation(ReadOperation operation)
public SpannerIO.Read withColumns(String... columns)
public SpannerIO.Read withColumns(List<String> columns)
public SpannerIO.Read withQuery(com.google.cloud.spanner.Statement statement)
public SpannerIO.Read withQuery(String sql)
public SpannerIO.Read withKeySet(com.google.cloud.spanner.KeySet keySet)
public SpannerIO.Read withIndex(String index)
public PCollection<com.google.cloud.spanner.Struct> expand(PBegin input)
expand in class PTransform<PBegin,PCollection<com.google.cloud.spanner.Struct>>Copyright © 2016–2017 The Apache Software Foundation. All rights reserved.