Datensatzklasse ColumnInfo
java.lang.Object
java.lang.Record
ch.nolix.system.sqlrawdata.schemainfo.ColumnInfo
- Alle implementierten Schnittstellen:
IColumnInfo
public record ColumnInfo(String columnId, String columnName, ContentType columnFieldType, DataType columnDataType, int columnIndexOnEntityNode)
extends Record
implements IColumnInfo
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungColumnInfo(String columnId, String columnName, ContentType columnFieldType, DataType columnDataType, int columnIndexOnEntityNode) Erstellt eine Instanz einer DatensatzklasseColumnInfo. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGibt den Wert für die DatensatzkomponentecolumnDataTypezurück.Gibt den Wert für die DatensatzkomponentecolumnFieldTypezurück.columnId()Gibt den Wert für die DatensatzkomponentecolumnIdzurück.intGibt den Wert für die DatensatzkomponentecolumnIndexOnEntityNodezurück.Gibt den Wert für die DatensatzkomponentecolumnNamezurück.final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.intfinal inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.final StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
-
Konstruktordetails
-
ColumnInfo
public ColumnInfo(String columnId, String columnName, ContentType columnFieldType, DataType columnDataType, int columnIndexOnEntityNode) Erstellt eine Instanz einer DatensatzklasseColumnInfo.- Parameter:
columnId- Wert für die DatensatzkomponentecolumnIdcolumnName- Wert für die DatensatzkomponentecolumnNamecolumnFieldType- Wert für die DatensatzkomponentecolumnFieldTypecolumnDataType- Wert für die DatensatzkomponentecolumnDataTypecolumnIndexOnEntityNode- Wert für die DatensatzkomponentecolumnIndexOnEntityNode
-
-
Methodendetails
-
getColumnDataType
- Angegeben von:
getColumnDataTypein SchnittstelleIColumnInfo
-
getColumnFieldType
- Angegeben von:
getColumnFieldTypein SchnittstelleIColumnInfo
-
getColumnId
- Angegeben von:
getColumnIdin SchnittstelleIColumnInfo
-
getColumnIndexOnEntityNode
public int getColumnIndexOnEntityNode()- Angegeben von:
getColumnIndexOnEntityNodein SchnittstelleIColumnInfo
-
getColumnName
- Angegeben von:
getColumnNamein SchnittstelleIColumnInfo
-
toString
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten. -
hashCode
public final int hashCode()Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet. -
equals
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Referenzkomponenten werden verglichen mitObjects::equals(Object,Object); primitive Komponenten werden verglichen mit "==". -
columnId
Gibt den Wert für die DatensatzkomponentecolumnIdzurück.- Gibt zurück:
- Wert der Datensatzkomponente
columnId
-
columnName
Gibt den Wert für die DatensatzkomponentecolumnNamezurück.- Gibt zurück:
- Wert der Datensatzkomponente
columnName
-
columnFieldType
Gibt den Wert für die DatensatzkomponentecolumnFieldTypezurück.- Gibt zurück:
- Wert der Datensatzkomponente
columnFieldType
-
columnDataType
Gibt den Wert für die DatensatzkomponentecolumnDataTypezurück.- Gibt zurück:
- Wert der Datensatzkomponente
columnDataType
-
columnIndexOnEntityNode
public int columnIndexOnEntityNode()Gibt den Wert für die DatensatzkomponentecolumnIndexOnEntityNodezurück.- Gibt zurück:
- Wert der Datensatzkomponente
columnIndexOnEntityNode
-