|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.starlink.table.join.MultiJoinType
Enumeration defining how each table in a multi-table join can determines the acceptability of a match. Acceptability can be used to decide which matches form part of the output table resulting from a match.
Field Summary | |
static MultiJoinType |
ALWAYS
Any match containing table (even alone) is acceptable. |
static MultiJoinType |
DEFAULT
No constraints on match inclusion for table. |
static MultiJoinType |
MATCH
Table must be present in an acceptable match. |
static MultiJoinType |
NOMATCH
Table must be absent in an acceptable match. |
Method Summary | |
static boolean |
accept(MultiJoinType[] joinTypes,
boolean[] present)
Determines acceptability of a sequence of items based on a sequence of acceptability criteria. |
String |
toString()
Returns join type name. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final MultiJoinType MATCH
public static final MultiJoinType NOMATCH
public static final MultiJoinType ALWAYS
public static final MultiJoinType DEFAULT
Method Detail |
public String toString()
public static boolean accept(MultiJoinType[] joinTypes, boolean[] present)
joinTypes
- array of acceptability criteriapresent
- array of flags for presence/absence of items
|
Copyright © 2004 CLRC: Central Laboratory of the Research Councils. All rights reserved. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |