|
|
|
BEAM-12198
|
BEAM-4076
Support Dataflow update when schemas are used
|
Reuven Lax
|
Reuven Lax
|
|
Triage Needed |
Fixed
|
|
|
|
|
|
|
|
BEAM-9800
|
BEAM-4076
Add examples using Schema-based APIs
|
Unassigned
|
Ismaël Mejía
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-9569
|
BEAM-4076
Coder inference should be disabled for Row types
|
Reuven Lax
|
Reuven Lax
|
|
Triage Needed |
Fixed
|
|
|
|
|
|
|
|
BEAM-9442
|
BEAM-4076
Schema Select does not properly handle nested nullable fields
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-9393
|
BEAM-4076
support schemas in state API
|
Unassigned
|
Reuven Lax
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-9353
|
BEAM-4076
ByteBuddy Schema code does not properly handle null values
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-9331
|
BEAM-4076
The Row object needs better builders
|
Unassigned
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-7817
|
BEAM-4076
Support Avro enums in Schemas
|
Gleb Kanterov
|
Gleb Kanterov
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-7816
|
BEAM-4076
Support Avro dates in Schemas
|
Gleb Kanterov
|
Gleb Kanterov
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-7592
|
BEAM-4076
Duplication of code between JDBC Read classes
|
Unassigned
|
Charith Ellawala
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-7485
|
BEAM-4076
Some JDBC types do not have an equivalent Beam schema type
|
Unassigned
|
Charith Ellawala
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-7356
|
BEAM-4076
Select should support nested schema selectors
|
Unassigned
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-7345
|
BEAM-4076
Add support for generics in schema inference
|
Unassigned
|
Brian Hulette
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-7337
|
BEAM-4076
Allow selecting slices of arrays and maps
|
Unassigned
|
Reuven Lax
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-7336
|
BEAM-4076
KafkaIO should support inferring schemas when reading Avro
|
Unassigned
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-7335
|
BEAM-4076
PubSubIO.writeAvros should infer beam schemas
|
Unassigned
|
Reuven Lax
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-7334
|
BEAM-4076
Create a better Schema builder
|
Unassigned
|
Reuven Lax
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-7333
|
BEAM-4076
Select need the ability to rename fields
|
Unassigned
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-7301
|
BEAM-4076
Beam transforms reorder fields
|
Unassigned
|
Reuven Lax
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-7274
|
BEAM-4076
Protobuf Beam Schema support
|
Alex Van Boxel
|
Alex Van Boxel
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-7189
|
BEAM-4076
Remove FieldType metadata
|
Unassigned
|
Reuven Lax
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-7174
|
BEAM-4076
Add transforms for modifying schemas
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-7168
|
BEAM-4076
Convert should support more boxing and unboxing
|
Unassigned
|
Reuven Lax
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-7116
|
BEAM-4076
Remove KV from Schema transforms
|
Brian Hulette
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-6772
|
BEAM-4076
Select transform has non-intuitive semantics
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-6756
|
BEAM-4076
Support lazy iterables in schemas
|
Reuven Lax
|
Reuven Lax
|
|
Triage Needed |
Fixed
|
|
|
|
|
|
|
|
BEAM-6753
|
BEAM-4076
Create proto representation for schemas
|
Unassigned
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-6701
|
BEAM-4076
Create LogicalType for Schema fields
|
Unassigned
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-6700
|
BEAM-4076
isSubType isSuperType methods do not belong in Schema.FieldType
|
Unassigned
|
Reuven Lax
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-6675
|
BEAM-4076
The JdbcIO sink should accept schemas
|
Shehzaad Nakhoda
|
Reuven Lax
|
|
Triage Needed |
Fixed
|
|
|
|
|
|
|
|
BEAM-6674
|
BEAM-4076
The JdbcIO source should produce schemas
|
Charith Ellawala
|
Reuven Lax
|
|
Triage Needed |
Fixed
|
|
|
|
|
|
|
|
BEAM-6673
|
BEAM-4076
BigQueryIO.Read should automatically produce schemas
|
Charith Ellawala
|
Reuven Lax
|
|
Triage Needed |
Fixed
|
|
|
|
|
|
|
|
BEAM-6602
|
BEAM-4076
Support schemas in BigQueryIO.Write
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-6536
|
BEAM-4076
ParDo should allow any type with a compatible registered schema in the @Element parameter
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-6452
|
BEAM-4076
Nested collection types cause NullPointerException when converting to a POJO
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-6428
|
BEAM-4076
Allow textual selection syntax for schema fields
|
Unassigned
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-6300
|
BEAM-4076
Generated row object for POJOs, Avros, and JavaBeans should work if the wrapped class is package private
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-6293
|
BEAM-4076
Create automatic schema registration for AutoValue classes.
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-6240
|
BEAM-4076
Allow users to annotate POJOs and JavaBeans for richer functionality
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-5027
|
BEAM-4076
Schemas do not work on Dataflow runner of FnApi Runner
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-4794
|
BEAM-4076
Move Nexmark and SQL to use the new Schema framework
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-4793
|
BEAM-4076
Enable schemas for all runners
|
Unassigned
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-4613
|
BEAM-4076
Improve performance of SchemaCoder
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-4461
|
BEAM-4076
Create a library of useful transforms that use schemas
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-4460
|
BEAM-4076
Investigate other encoding mechanism for SchemaCoder
|
Unassigned
|
Reuven Lax
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-4459
|
BEAM-4076
Schemas across pipeline modifications
|
Unassigned
|
Reuven Lax
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-4458
|
BEAM-4076
Support unknown fields in Rows
|
Unassigned
|
Reuven Lax
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-4457
|
BEAM-4076
Analyze FieldAccessDescriptors and drop fields that are never accessed
|
Unassigned
|
Reuven Lax
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-4456
|
BEAM-4076
Provide automatic schema registration for BigQuery TableRows
|
Unassigned
|
Reuven Lax
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-4455
|
BEAM-4076
Provide automatic schema registration for Protos
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-4454
|
BEAM-4076
Provide automatic schema registration for AVROs
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-4453
|
BEAM-4076
Provide automatic schema registration for POJOs
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-4452
|
BEAM-4076
Create a lazy row on top of a generic Getter interface
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-4451
|
BEAM-4076
SchemaRegistry should support a ServiceLoader interface
|
Reuven Lax
|
Reuven Lax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-4450
|
BEAM-4076
Valildate that OutputReceiver<Row> is only allowed if the output PCollection has a schema
|
Unassigned
|
Reuven Lax
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-4412
|
BEAM-4076
SQL operators and primitive values should use a richer type system than SqlTypeName
|
Unassigned
|
Kenneth Knowles
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-4085
|
BEAM-4076
Document the SDK contract for a PCollection having a schema
|
Unassigned
|
Kenneth Knowles
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-4084
|
BEAM-4076
Find remaining uses of rowType and RowType, etc, and make them Schema as appropriate
|
Kenneth Knowles
|
Kenneth Knowles
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-4083
|
BEAM-4076
FieldType should be a proper algebraic type
|
Unassigned
|
Kenneth Knowles
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-4082
|
BEAM-4076
remove RowSqlTypeBuilder
|
Kenneth Knowles
|
Kenneth Knowles
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
BEAM-4081
|
BEAM-4076
Review of schema metadata vs schema types
|
Unassigned
|
Kenneth Knowles
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-4080
|
BEAM-4076
Consider Schema.join to automatically produce a correct joined schema
|
Unassigned
|
Kenneth Knowles
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-4079
|
BEAM-4076
Define & document the domain of Schema types prominently
|
Unassigned
|
Kenneth Knowles
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
BEAM-4078
|
BEAM-4076
Review Schema API surface
|
Kenneth Knowles
|
Kenneth Knowles
|
|
Resolved |
Abandoned
|
|
|
|
|
|
|
|
BEAM-4077
|
BEAM-4076
Refactor builder field nullability
|
Kenneth Knowles
|
Kenneth Knowles
|
|
Resolved |
Fixed
|
|
|
|
|