Package net.hydromatic.morel.type
Class Keys.ProgressiveRecordKey
java.lang.Object
net.hydromatic.morel.type.Type.Key
net.hydromatic.morel.type.Keys.ProgressiveRecordKey
- Enclosing class:
Keys
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
ConstructorsConstructorDescriptionProgressiveRecordKey(com.google.common.collect.ImmutableSortedMap<String, Type.Key> argNameTypes) -
Method Summary
Modifier and TypeMethodDescriptioncopy(UnaryOperator<Type.Key> transform) Copies this key, applying a transform to constituent keys.describe(StringBuilder buf, int left, int right) Writes a description of this key to a string builder.booleaninthashCode()toType(TypeSystem typeSystem) Converts this key to a type, and ensures that it is registered in the type system.Methods inherited from class net.hydromatic.morel.type.Type.Key
substitute, toString
-
Field Details
-
argNameTypes
-
-
Constructor Details
-
ProgressiveRecordKey
-
-
Method Details
-
copy
Description copied from class:Type.KeyCopies this key, applying a transform to constituent keys. -
describe
Description copied from class:Type.KeyWrites a description of this key to a string builder. -
hashCode
public int hashCode() -
equals
-
toType
Description copied from class:Type.KeyConverts this key to a type, and ensures that it is registered in the type system.
-