@AutoService(value=SchemaTransformProvider.class) public class BigtableReadSchemaTransformProvider extends TypedSchemaTransformProvider<BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration>
TypedSchemaTransformProvider
for Bigtable Read jobs configured via
BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration
.
Internal only: This class is actively being worked on, and it will likely change. We provide no backwards compatibility guarantees, and it should not be implemented outside the Beam repository.
Modifier and Type | Class and Description |
---|---|
static class |
BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration
Configuration for reading from Bigtable.
|
static class |
BigtableReadSchemaTransformProvider.BigtableRowToBeamRow |
Modifier and Type | Field and Description |
---|---|
static Schema |
CELL_SCHEMA |
static Schema |
ROW_SCHEMA |
Constructor and Description |
---|
BigtableReadSchemaTransformProvider() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Class<BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration> |
configurationClass() |
protected SchemaTransform |
from(BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration configuration)
Produce a SchemaTransform from ConfigT.
|
java.lang.String |
identifier()
Returns an id that uniquely represents this transform.
|
java.util.List<java.lang.String> |
inputCollectionNames()
Returns the input collection names of this transform.
|
java.util.List<java.lang.String> |
outputCollectionNames()
Returns the output collection names of this transform.
|
configurationSchema, dependencies, from
public static final Schema CELL_SCHEMA
public static final Schema ROW_SCHEMA
protected java.lang.Class<BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration> configurationClass()
protected SchemaTransform from(BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration configuration)
TypedSchemaTransformProvider
InvalidConfigurationException
or a
InvalidSchemaException
.public java.lang.String identifier()
SchemaTransformProvider
public java.util.List<java.lang.String> inputCollectionNames()
SchemaTransformProvider
public java.util.List<java.lang.String> outputCollectionNames()
SchemaTransformProvider