Class ColumnSorted

java.lang.Object
org.apache.ignite.catalog.ColumnSorted

public final class ColumnSorted extends Object
Column reference with sort order, used in indexes or primary keys.
  • Method Details

    • column

      public static ColumnSorted column(String name)
      Creates a reference to the column with the given name and default sort order.
      Parameters:
      name - Column name.
      Returns:
      Created reference.
    • column

      public static ColumnSorted column(String name, SortOrder sortOrder)
      Creates a reference to the column with the given name and sort order.
      Parameters:
      name - Column name.
      sortOrder - Sort order.
      Returns:
      Created reference.
    • asc

      public ColumnSorted asc()
      Assigns ascending sort order.
      Returns:
      This object.
    • desc

      public ColumnSorted desc()
      Assigns descending sort order.
      Returns:
      This object.
    • sort

      public ColumnSorted sort(SortOrder sortOrder)
      Assigns specified order.
      Parameters:
      sortOrder - Sort order.
      Returns:
      This object.
    • columnName

      public String columnName()
      Returns column name.
      Returns:
      Column name.
    • sortOrder

      public SortOrder sortOrder()
      Returns sort order.
      Returns:
      sort order.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object