Class DbArray.Indirect<T>

java.lang.Object
com.illumon.iris.db.tables.dbarrays.DbArray.Indirect<T>
All Implemented Interfaces:
DbArray<T>, DbArrayBase, LongSizedDataStructure, ToStringWithElements, Serializable
Direct Known Subclasses:
DbArrayBooleanWrapper, DbArrayByteWrapper, DbArrayCharWrapper, DbArrayColumnWrapper, DbArrayDoubleWrapper, DbArrayFloatWrapper, DbArrayImmutableColumnWrapper, DbArrayIntWrapper, DbArrayLongWrapper, DbArrayShortWrapper, DbArraySlice, DbPrevArrayColumnWrapper, DbSubArray
Enclosing interface:
DbArray<T>

public abstract static class DbArray.Indirect<T> extends Object implements DbArray<T>
Base class for all "indirect" DbArray implementations.
See Also:
  • Constructor Details

    • Indirect

      public Indirect()
  • Method Details

    • toString

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

      public final String toString(long maxElements)
      Description copied from interface: ToStringWithElements
      Unless explicitly overridden, this method will ignore the parameter
      Specified by:
      toString in interface ToStringWithElements
      Parameters:
      maxElements - defines maximum number of elements to include from an array before truncating
      Returns:
      a string representation of this object
    • equals

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

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • writeReplace

      protected final Object writeReplace()