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
KonstruktorBeschreibungColumnInfo
(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 DatensatzkomponentecolumnDataType
zurück.Gibt den Wert für die DatensatzkomponentecolumnFieldType
zurück.columnId()
Gibt den Wert für die DatensatzkomponentecolumnId
zurück.int
Gibt den Wert für die DatensatzkomponentecolumnIndexOnEntityNode
zurück.Gibt den Wert für die DatensatzkomponentecolumnName
zurück.final boolean
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.int
final int
hashCode()
Gibt einen Hashcodewert für diese Objekt zurück.final String
toString()
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 DatensatzkomponentecolumnId
columnName
- Wert für die DatensatzkomponentecolumnName
columnFieldType
- Wert für die DatensatzkomponentecolumnFieldType
columnDataType
- Wert für die DatensatzkomponentecolumnDataType
columnIndexOnEntityNode
- Wert für die DatensatzkomponentecolumnIndexOnEntityNode
-
-
Methodendetails
-
getColumnDataType
- Angegeben von:
getColumnDataType
in SchnittstelleIColumnInfo
-
getColumnFieldType
- Angegeben von:
getColumnFieldType
in SchnittstelleIColumnInfo
-
getColumnId
- Angegeben von:
getColumnId
in SchnittstelleIColumnInfo
-
getColumnIndexOnEntityNode
public int getColumnIndexOnEntityNode()- Angegeben von:
getColumnIndexOnEntityNode
in SchnittstelleIColumnInfo
-
getColumnName
- Angegeben von:
getColumnName
in 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 DatensatzkomponentecolumnId
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
columnId
-
columnName
Gibt den Wert für die DatensatzkomponentecolumnName
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
columnName
-
columnFieldType
Gibt den Wert für die DatensatzkomponentecolumnFieldType
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
columnFieldType
-
columnDataType
Gibt den Wert für die DatensatzkomponentecolumnDataType
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
columnDataType
-
columnIndexOnEntityNode
public int columnIndexOnEntityNode()Gibt den Wert für die DatensatzkomponentecolumnIndexOnEntityNode
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
columnIndexOnEntityNode
-