@AutoService(value=org.apache.beam.sdk.schemas.transforms.SchemaTransformProvider.class) public class BigtableReadSchemaTransformProvider extends org.apache.beam.sdk.schemas.transforms.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 org.apache.beam.sdk.schemas.Schema |
CELL_SCHEMA |
static org.apache.beam.sdk.schemas.Schema |
ROW_SCHEMA |
Constructor and Description |
---|
BigtableReadSchemaTransformProvider() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Class<BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration> |
configurationClass() |
protected org.apache.beam.sdk.schemas.transforms.SchemaTransform |
from(BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration configuration) |
java.lang.String |
identifier() |
java.util.List<java.lang.String> |
inputCollectionNames() |
java.util.List<java.lang.String> |
outputCollectionNames() |
configurationSchema, dependencies, from
public static final org.apache.beam.sdk.schemas.Schema CELL_SCHEMA
public static final org.apache.beam.sdk.schemas.Schema ROW_SCHEMA
protected java.lang.Class<BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration> configurationClass()
configurationClass
in class org.apache.beam.sdk.schemas.transforms.TypedSchemaTransformProvider<BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration>
protected org.apache.beam.sdk.schemas.transforms.SchemaTransform from(BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration configuration)
from
in class org.apache.beam.sdk.schemas.transforms.TypedSchemaTransformProvider<BigtableReadSchemaTransformProvider.BigtableReadSchemaTransformConfiguration>
public java.lang.String identifier()
public java.util.List<java.lang.String> inputCollectionNames()
public java.util.List<java.lang.String> outputCollectionNames()