class ColumnOrdering
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
private java.util.ArrayList<java.lang.Integer> |
columns |
A list of column numbers (Integers).
|
(package private) int |
myDirection |
See
RowOrdering for possible values. |
private java.util.ArrayList<java.lang.Integer> |
tables |
A list of table numbers (Integers), corresponding to the
columns
list by position. |
Constructor | Description |
---|---|
ColumnOrdering(int direction) |
Modifier and Type | Method | Description |
---|---|---|
(package private) void |
addColumn(int tableNumber,
int columnNumber) |
Add a column in a table to this ColumnOrdering
|
(package private) ColumnOrdering |
cloneMe() |
Return a clone of this ColumnOrdering
|
(package private) boolean |
contains(int tableNumber,
int columnNumber) |
Does this ColumnOrdering contain the given column?
|
(package private) int |
direction() |
Get the direction of this ColumnOrdering
|
(package private) boolean |
empty() |
Tell whether this ColumnOrdering has no elements.
|
(package private) boolean |
hasAnyOtherTable(int tableNumber) |
Is there any table other than the given one in this ColumnOrdering?
|
(package private) boolean |
hasTable(int tableNumber) |
Is the given table number in this ColumnOrdering?
|
(package private) boolean |
ordered(int direction,
int tableNumber,
int columnNumber) |
Does this ColumnOrdering contain the given column in the given table
in the right direction?
|
(package private) void |
removeColumns(int tableNumber) |
Remove all columns with the given table number
|
java.lang.String |
toString() |
int myDirection
RowOrdering
for possible values.private final java.util.ArrayList<java.lang.Integer> columns
private final java.util.ArrayList<java.lang.Integer> tables
columns
list by position.ColumnOrdering(int direction)
direction
- See RowOrdering for possible valuesboolean ordered(int direction, int tableNumber, int columnNumber)
direction
- See RowOrdering for possible valuestableNumber
- The number of the table in questioncolumnNumber
- The column number in the table (one-based)boolean contains(int tableNumber, int columnNumber)
tableNumber
- The number of table in questioncolumnNumber
- The column number in the table (one-based)int direction()
void addColumn(int tableNumber, int columnNumber)
tableNumber
- The number of table in questioncolumnNumber
- The column number in the table (one-based)void removeColumns(int tableNumber)
boolean empty()
ColumnOrdering cloneMe()
boolean hasTable(int tableNumber)
boolean hasAnyOtherTable(int tableNumber)
public java.lang.String toString()
toString
in class java.lang.Object
Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.