com.crystaldecisions.sdk.occa.report.data
Class TableJoinType

java.lang.Object
  extended by com.crystaldecisions.sdk.occa.report.data.TableJoinType

public final class TableJoinType
extends java.lang.Object

This class contains constants that indicate how tables are linked, specifically the join type.

See Also:
TableLink.setJoinType(TableJoinType)

Field Summary
static int _advance
           Advanced join.
static int _equalJoin
           Equal join.
static int _greaterOrEqualJoin
           Greater than or equal join.
static int _greaterThanJoin
           Greater than join.
static int _leftOuterJoin
           Left outer join.
static int _lessOrEqualJoin
           Less than or equal join.
static int _lessThanJoin
           Less than join.
static int _notEqualJoin
           Not equal join.
static int _outerJoin
           Outer join.
static int _rightOuterJoin
           Right outer join.
static TableJoinType advance
           A TableJoinType object that specifies an advanced join.
static TableJoinType equalJoin
           A TableJoinType object that specifies an equal join.
static TableJoinType greaterOrEqualJoin
           A TableJoinType object that specifies a greater than or equal join.
static TableJoinType greaterThanJoin
           A TableJoinType object that specifies a greater than join.
static TableJoinType leftOuterJoin
           A TableJoinType object that specifies a left outer join.
static TableJoinType lessOrEqualJoin
           A TableJoinType object that specifies a less than or equal join.
static TableJoinType lessThanJoin
           A TableJoinType object that specifies a less than join.
static TableJoinType notEqualJoin
           A TableJoinType object that specifies a not equal join.
static TableJoinType outerJoin
           A TableJoinType object that specifies an outer join.
static TableJoinType rightOuterJoin
           A TableJoinType object that specifies a right outer join.
 
Method Summary
static TableJoinType from_int(int i)
           Returns the TableJoinType object corresponding to the specified int.
static TableJoinType from_string(java.lang.String type)
           Returns the TableJoinType object corresponding to the specified String.
 java.lang.String toString()
           Returns the String value of this TableJoinType object.
 int value()
           Returns the int value of this TableJoinType object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_equalJoin

public static final int _equalJoin

Equal join.

See Also:
Constant Field Values

_leftOuterJoin

public static final int _leftOuterJoin

Left outer join.

See Also:
Constant Field Values

_rightOuterJoin

public static final int _rightOuterJoin

Right outer join.

See Also:
Constant Field Values

_outerJoin

public static final int _outerJoin

Outer join.

See Also:
Constant Field Values

_greaterThanJoin

public static final int _greaterThanJoin

Greater than join.

See Also:
Constant Field Values

_lessThanJoin

public static final int _lessThanJoin

Less than join.

See Also:
Constant Field Values

_greaterOrEqualJoin

public static final int _greaterOrEqualJoin

Greater than or equal join.

See Also:
Constant Field Values

_lessOrEqualJoin

public static final int _lessOrEqualJoin

Less than or equal join.

See Also:
Constant Field Values

_notEqualJoin

public static final int _notEqualJoin

Not equal join.

See Also:
Constant Field Values

_advance

public static final int _advance

Advanced join.

See Also:
Constant Field Values

equalJoin

public static final TableJoinType equalJoin

A TableJoinType object that specifies an equal join.


leftOuterJoin

public static final TableJoinType leftOuterJoin

A TableJoinType object that specifies a left outer join.


rightOuterJoin

public static final TableJoinType rightOuterJoin

A TableJoinType object that specifies a right outer join.


outerJoin

public static final TableJoinType outerJoin

A TableJoinType object that specifies an outer join.


greaterThanJoin

public static final TableJoinType greaterThanJoin

A TableJoinType object that specifies a greater than join.


lessThanJoin

public static final TableJoinType lessThanJoin

A TableJoinType object that specifies a less than join.


greaterOrEqualJoin

public static final TableJoinType greaterOrEqualJoin

A TableJoinType object that specifies a greater than or equal join.


lessOrEqualJoin

public static final TableJoinType lessOrEqualJoin

A TableJoinType object that specifies a less than or equal join.


notEqualJoin

public static final TableJoinType notEqualJoin

A TableJoinType object that specifies a not equal join.


advance

public static final TableJoinType advance

A TableJoinType object that specifies an advanced join.

Method Detail

from_int

public static final TableJoinType from_int(int i)

Returns the TableJoinType object corresponding to the specified int.

Parameters:
i - The int value of the desired TableJoinType object.
Returns:
The TableJoinType object corresponding to the specified int.

from_string

public static final TableJoinType from_string(java.lang.String type)

Returns the TableJoinType object corresponding to the specified String.

Parameters:
type - The String value of the desired TableJoinType object.
Returns:
The TableJoinType object corresponding to the specified String.

toString

public java.lang.String toString()

Returns the String value of this TableJoinType object.

Overrides:
toString in class java.lang.Object
Returns:
The String value of this TableJoinType object.

value

public int value()

Returns the int value of this TableJoinType object.

Returns:
The int value of this TableJoinType object.