Class Keys.DataTypeKey

java.lang.Object
net.hydromatic.morel.type.Type.Key
net.hydromatic.morel.type.Keys.DataTypeKey
Enclosing class:
Keys

public static class Keys.DataTypeKey extends Type.Key
Key that identifies a datatype scheme.
  • Field Details

    • name

      private final String name
      Ideally, a datatype would not have a name, just a list of named type constructors, and the name would be associated later. When that happens, we can remove the name field from this key.
    • arguments

      private final List<? extends Type.Key> arguments
    • typeConstructors

      private final SortedMap<String,Type.Key> typeConstructors
  • Constructor Details

  • Method Details