Module com.aoapps.dao.base
Package com.aoapps.dao.base
Class AbstractTuple<T extends AbstractTuple<T> & Comparable<? super T>>
java.lang.Object
com.aoapps.dao.base.AbstractTuple<T>
- All Implemented Interfaces:
Tuple<T>
- Direct Known Subclasses:
Tuple2Impl,Tuple3Impl,TupleNImpl
public abstract class AbstractTuple<T extends AbstractTuple<T> & Comparable<? super T>>
extends Object
implements Tuple<T>
Allows sets of columns to be used as multi-column keys.
- Author:
- AO Industries, Inc.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AbstractTuple
-
-
Method Details
-
getColumns
- Specified by:
getColumnsin interfaceTuple<T extends AbstractTuple<T> & Comparable<? super T>>
-
toString
- Specified by:
toStringin interfaceTuple<T extends AbstractTuple<T> & Comparable<? super T>>- Overrides:
toStringin classObject
-
equals
- Specified by:
equalsin interfaceTuple<T extends AbstractTuple<T> & Comparable<? super T>>- Overrides:
equalsin classObject
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceTuple<T extends AbstractTuple<T> & Comparable<? super T>>- Overrides:
hashCodein classObject
-
compareTo
- Specified by:
compareToin interfaceTuple<T extends AbstractTuple<T> & Comparable<? super T>>
-
