- join(String, Table, String) - Method in class PrologDB.Table
-
this is a table constructor that takes the equijoin of 'this' table on the
leftJoinCol with rightTable on the rightJoinCol.
- join(String, Table, String) - Method in class PrologDB.Tuple
-
this is a table constructor that takes the join of one Lefttable tuple on
the leftJoinCol with rightTable on the rightJoinCol.
- joinExists(String, Table, String) - Method in class PrologDB.Tuple
-
returns true if there exists a tuple that satisfies "this".thisJoinkey ==
rightTable.rightJoinCol; returns false otherwise
- joinFirst(String, Table, String) - Method in class PrologDB.Tuple
-
returns the first tuple of rightTable that joins with 'this', where
"this".thisJoinkey == rightTable.rightJoinCol; returns null otherwise;
technically this is a rightSemiJoinFirst operation
- joinFirstEH(String, Table, String) - Method in class PrologDB.Tuple
-
same as joinFirst, except an Error is thrown if no tuple of otherTable is
found.