Join

public abstract class Join
Hierarchy:
Object ⯈ Join

Summary

Static Fields
static Join inner
static Join left
static Join outer
static Join right
Constructors
Join ()
Default constructor.
Abstract Methods
protected abstract void joinData (Data data, Data left, Data right, int[] lkeyMap, int[] rkeyMap, int rstart)
Instance Methods
protected void copyData (Data.Row row, Data.Row lrow, Data.Row rrow, int rstart)
Data join (Data left, Data right, String key, String leftPrefix, String rightPrefix)
Data join (Data left, Data right, String lkey, String rkey, String leftPrefix, String rightPrefix)
Data join (Data left, Data right, String[] key, String leftPrefix, String rightPrefix)
Data join (Data left, Data right, String[] lkey, String[] rkey, String leftPrefix, String rightPrefix)
protected boolean match (Data.Row lrow, Data.Row rrow, int[] lkeyMap, int[] rkeyMap)
Show all inherited methods (11 more)
protected native Object clone ()
Inherited from Object.
boolean equals (Object)
Inherited from Object.
protected void finalize ()
Inherited from Object.
final native Class<?> getClass ()
Inherited from Object.
native int hashCode ()
Inherited from Object.
final native void notify ()
Inherited from Object.
final native void notifyAll ()
Inherited from Object.
String toString ()
Inherited from Object.
final void wait ()
Inherited from Object.
final native void wait (long)
Inherited from Object.
final void wait (long, int)
Inherited from Object.

inner

public static Join inner;

left

public static Join left;

right

public static Join right;

outer

public static Join outer;

joinData

protected abstract void joinData (
	Data data,
	Data left,
	Data right,
	int[] lkeyMap,
	int[] rkeyMap,
	int rstart
);

join

public Data join (
	Data left,
	Data right,
	String[] lkey,
	String[] rkey,
	String leftPrefix,
	String rightPrefix
);

join

public Data join (
	Data left,
	Data right,
	String[] key,
	String leftPrefix,
	String rightPrefix
);

join

public Data join (
	Data left,
	Data right,
	String lkey,
	String rkey,
	String leftPrefix,
	String rightPrefix
);

join

public Data join (
	Data left,
	Data right,
	String key,
	String leftPrefix,
	String rightPrefix
);

match

protected boolean match (
	Data.Row lrow,
	Data.Row rrow,
	int[] lkeyMap,
	int[] rkeyMap
);

copyData

protected void copyData (
	Data.Row row,
	Data.Row lrow,
	Data.Row rrow,
	int rstart
);