Package io.deephaven.iceberg.util
Interface InferenceInstructions.Namer.Factory
- Enclosing interface:
- InferenceInstructions.Namer
public static interface InferenceInstructions.Namer.Factory
-
Method Summary
Modifier and TypeMethodDescriptioncreate()
Creates a new namer instance.fieldId()
The field nameInferenceInstructions.Namer
constructs a Deephaven column name of the form "FieldId_" with the lastfield-id
in the path appended.The field nameInferenceInstructions.Namer
constructs a Deephaven column name by joining together thefield names
with adelimiter
and callingNameValidator.legalizeColumnName(String, Set)
with de-duplication logic.
-
Method Details
-
fieldName
The field nameInferenceInstructions.Namer
constructs a Deephaven column name by joining together thefield names
with adelimiter
and callingNameValidator.legalizeColumnName(String, Set)
with de-duplication logic.- Parameters:
delimiter
- the delimiter to use to join names
-
fieldId
The field nameInferenceInstructions.Namer
constructs a Deephaven column name of the form "FieldId_" with the lastfield-id
in the path appended. -
create
InferenceInstructions.Namer create()Creates a new namer instance.
-