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.Namerconstructs a Deephaven column name of the form "FieldId_" with the lastfield-idin the path appended.The field nameInferenceInstructions.Namerconstructs a Deephaven column name by joining together thefield nameswith adelimiterand callingNameValidator.legalizeColumnName(String, Set)with de-duplication logic.
-
Method Details
-
fieldName
The field nameInferenceInstructions.Namerconstructs a Deephaven column name by joining together thefield nameswith adelimiterand callingNameValidator.legalizeColumnName(String, Set)with de-duplication logic.- Parameters:
delimiter- the delimiter to use to join names
-
fieldId
The field nameInferenceInstructions.Namerconstructs a Deephaven column name of the form "FieldId_" with the lastfield-idin the path appended. -
create
InferenceInstructions.Namer create()Creates a new namer instance.
-