Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-4076 Schema followups
  3. BEAM-4412

SQL operators and primitive values should use a richer type system than SqlTypeName

Details

    • Sub-task
    • Status: Open
    • P3
    • Resolution: Unresolved
    • None
    • None
    • dsl-sql
    • None

    Description

      A SqlTypeName is a type constructor, not a type. It is not a full type until it is applied to parameters. The type name "row" is not a type until applied to a schema. The type name "array" takes one parameter - the type of its contents.

      We could use Beam's FieldType, but more likely should have a thin wrapper for Beam SQL types.

      Attachments

        Activity

          People

            Unassigned Unassigned
            kenn Kenneth Knowles
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: