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
  • Konstruktordetails

    • ColumnInfo

      public ColumnInfo(String columnId, String columnName, ContentType columnFieldType, DataType columnDataType, int columnIndexOnEntityNode)
      Erstellt eine Instanz einer Datensatzklasse ColumnInfo.
      Parameter:
      columnId - Wert für die Datensatzkomponente columnId
      columnName - Wert für die Datensatzkomponente columnName
      columnFieldType - Wert für die Datensatzkomponente columnFieldType
      columnDataType - Wert für die Datensatzkomponente columnDataType
      columnIndexOnEntityNode - Wert für die Datensatzkomponente columnIndexOnEntityNode
  • Methodendetails

    • getColumnDataType

      public DataType getColumnDataType()
      Angegeben von:
      getColumnDataType in Schnittstelle IColumnInfo
    • getColumnFieldType

      public ContentType getColumnFieldType()
      Angegeben von:
      getColumnFieldType in Schnittstelle IColumnInfo
    • getColumnId

      public String getColumnId()
      Angegeben von:
      getColumnId in Schnittstelle IColumnInfo
    • getColumnIndexOnEntityNode

      public int getColumnIndexOnEntityNode()
      Angegeben von:
      getColumnIndexOnEntityNode in Schnittstelle IColumnInfo
    • getColumnName

      public String getColumnName()
      Angegeben von:
      getColumnName in Schnittstelle IColumnInfo
    • toString

      public final String toString()
      Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten.
      Angegeben von:
      toString in Klasse Record
      Gibt zurück:
      eine Zeichenfolgendarstellung dieses Objekts
    • hashCode

      public final int hashCode()
      Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet.
      Angegeben von:
      hashCode in Klasse Record
      Gibt zurück:
      ein Hashcodewert für dieses Objekt
    • equals

      public final boolean equals(Object o)
      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 mit Objects::equals(Object,Object); primitive Komponenten werden verglichen mit "==".
      Angegeben von:
      equals in Klasse Record
      Parameter:
      o - das Objekt, mit dem verglichen wird
      Gibt zurück:
      true, wenn dieses Objekt gleich dem Argument o ist, andernfalls false.
    • columnId

      public String columnId()
      Gibt den Wert für die Datensatzkomponente columnId zurück.
      Gibt zurück:
      Wert der Datensatzkomponente columnId
    • columnName

      public String columnName()
      Gibt den Wert für die Datensatzkomponente columnName zurück.
      Gibt zurück:
      Wert der Datensatzkomponente columnName
    • columnFieldType

      public ContentType columnFieldType()
      Gibt den Wert für die Datensatzkomponente columnFieldType zurück.
      Gibt zurück:
      Wert der Datensatzkomponente columnFieldType
    • columnDataType

      public DataType columnDataType()
      Gibt den Wert für die Datensatzkomponente columnDataType zurück.
      Gibt zurück:
      Wert der Datensatzkomponente columnDataType
    • columnIndexOnEntityNode

      public int columnIndexOnEntityNode()
      Gibt den Wert für die Datensatzkomponente columnIndexOnEntityNode zurück.
      Gibt zurück:
      Wert der Datensatzkomponente columnIndexOnEntityNode