Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
I
J
L
N
P
R
S
T
U
A
addAttrAndValue(String, Object)
- Method in class theseus.api.
Tuple
Adds an attribute and its associated value.
addRelation(Relation)
- Method in class theseus.api.
RelationList
Add relation to the list.
addTuple(Tuple)
- Method in class theseus.api.
TupleSet
Add a tuple to the existing set.
addTuple(Tuple)
- Method in class theseus.api.
Relation
Add a tuple to the relation.
addTupleAndAttr(Tuple)
- Method in class theseus.api.
Relation
Add a tuple to the relation, set the attribute list with tuple attributes if Relation attribute list was already null.
append(AttrList)
- Method in class theseus.api.
AttrList
Add a set of attributes onto an existing attribute list.
assertValid(int)
- Static method in class theseus.api.
AttrType
Attr
- class theseus.api.
Attr
.
An attribute is a name/type pair.
Attr(String, int)
- Constructor for class theseus.api.
Attr
Create attribute using name and numeric type.
Attr(String, String)
- Constructor for class theseus.api.
Attr
Create attribute using name and type (ie, "name", "char").
attrAndValuesToString()
- Method in class theseus.api.
Tuple
String that consists of attribute names and tuple values.
AttrList
- class theseus.api.
AttrList
.
Attribute lists are an ordered list of attribute names and types.
AttrList(String)
- Constructor for class theseus.api.
AttrList
Create attribute list from stringified attribute description, for example "name char, group number".
AttrList(Vector)
- Constructor for class theseus.api.
AttrList
Create attribute list from Vector of objects.
AttrType
- class theseus.api.
AttrType
.
Attribute types can be one of five: char, number, date, relation, or dom.
C
CHAR_STR
- Static variable in class theseus.api.
AttrType
CHAR_TYPE
- Static variable in class theseus.api.
AttrType
clone()
- Method in class theseus.api.
Tuple
Deep-copies a tuple.
clone()
- Method in class theseus.api.
Relation
clone()
- Method in class theseus.api.
Attr
Deep copies the attribute.
clone()
- Method in class theseus.api.
AttrList
Clones all attributes in the list.
compareValuesUsingType(Object, Object, int)
- Static method in class theseus.api.
AttrType
contains(String)
- Method in class theseus.api.
AttrList
Check if named attribute exists in list.
convert(String)
- Static method in class theseus.api.
AttrType
Converts from string to int (example: number returns AttrType.NUM_TYPE).
convertJdbcToTheseusType(int)
- Static method in class theseus.api.
AttrType
D
DATA_VALUE_DELIM
- Static variable in class theseus.api.
Tuple
DATE_STR
- Static variable in class theseus.api.
AttrType
DATE_TYPE
- Static variable in class theseus.api.
AttrType
distinct(Tuple)
- Method in class theseus.api.
Tuple
Returns TRUE if all tuples are unique along ALL attributes.
distinct(Tuple, int[])
- Method in class theseus.api.
Tuple
Returns TRUE if all tuples are unique along attributes in specified positions.
DOM_STR
- Static variable in class theseus.api.
AttrType
DOM_TYPE
- Static variable in class theseus.api.
AttrType
E
equals(Object)
- Method in class theseus.api.
Attr
Checks if two attributes are equal.
equals(Tuple)
- Method in class theseus.api.
Tuple
Returns TRUE if all values of the two tuples are equal.
executePlan(LoadedPlan, Reader)
- Method in class theseus.api.
Theseus
Executes loaded plan with pointer to specified data reader
executePlan(LoadedPlan, RelationList)
- Method in class theseus.api.
Theseus
executePlanIgnoreErrors(LoadedPlan, RelationList)
- Method in class theseus.api.
Theseus
executePlanOnce(Reader, Reader)
- Static method in class theseus.api.
Theseus
executePlanOnce(Reader, RelationList)
- Static method in class theseus.api.
Theseus
executeTask(Task)
- Static method in class theseus.api.
Theseus
F
findAttr(String)
- Method in class theseus.api.
AttrList
Find attribute by name.
findPosition(String)
- Method in class theseus.api.
AttrList
Find attribute by position.
G
get(int)
- Method in class theseus.api.
AttrList
Gets attribute at a particular position.
getAttrList()
- Method in class theseus.api.
Tuple
Sets the attribute list of the tuple.
getAttrList()
- Method in class theseus.api.
Relation
Get the attribute list of the relation.
getAttrs()
- Method in class theseus.api.
AttrList
Get all attributes.
getConfirmTagList()
- Method in class theseus.api.
Tuple
For research purposes: do not use.
getName()
- Method in class theseus.api.
Relation
Get the name of the relation.
getName()
- Method in class theseus.api.
Attr
Gets the name of the attribute
getRelation(int)
- Method in class theseus.api.
RelationList
Get relation from the list.
getSystem()
- Method in class theseus.api.
Theseus
Gets handle to system
getTupleSet()
- Method in class theseus.api.
Relation
Get the set of tuples in the relation.
getType()
- Method in class theseus.api.
Attr
Gets the numeric name of the attribute
getValue(String)
- Method in class theseus.api.
Tuple
Gets the value of an attribute indexed by name.
getValueAtPosition(int)
- Method in class theseus.api.
Tuple
Gets the value of an attribute indexed by position.
getValues()
- Method in class theseus.api.
Tuple
Gets the values of all attributes (in the same order as the attribute list).
I
isNull()
- Method in class theseus.api.
Tuple
Returns TRUE if all attribute values are NULL.
isSpeculative()
- Method in class theseus.api.
Tuple
For research purposes: do not use.
J
join(Tuple)
- Method in class theseus.api.
Tuple
Joins two tuples without any conditions.
L
load(Reader)
- Static method in class theseus.api.
RelationList
loadFromFile(String)
- Static method in class theseus.api.
Relation
Loads relation from an external datafile.
loadMultiplePlans(Reader[])
- Method in class theseus.api.
Theseus
Loads multiple plans at once.
loadPlan(Reader)
- Method in class theseus.api.
Theseus
Loads plan.
N
nameList()
- Method in class theseus.api.
AttrList
Return string form of attribute name list.
namesToString()
- Method in class theseus.api.
AttrList
String form (comma-delimited) form of attribute names.
NULL_VALUE
- Static variable in class theseus.api.
Tuple
NUMBER_STR
- Static variable in class theseus.api.
AttrType
NUMBER_TYPE
- Static variable in class theseus.api.
AttrType
P
project(AttrList)
- Method in class theseus.api.
Tuple
Removes specified attributes (and their values) from a tuple.
R
Relation
- class theseus.api.
Relation
.
Relations consist of a name, attribute list, and a set of tuples.
RELATION_STR
- Static variable in class theseus.api.
AttrType
RELATION_TYPE
- Static variable in class theseus.api.
AttrType
Relation(String)
- Constructor for class theseus.api.
Relation
Create relation with only a name (no attribute list).
Relation(String, AttrList)
- Constructor for class theseus.api.
Relation
Create relation using predefined attribute list.
Relation(String, AttrList, TupleSet)
- Constructor for class theseus.api.
Relation
Create relation with name, attribute list, and tuple set.
Relation(String, String)
- Constructor for class theseus.api.
Relation
Create relation from string description.
RelationList
- class theseus.api.
RelationList
.
RelationList contains a list of tuples.
RelationList()
- Constructor for class theseus.api.
RelationList
Constructs new list.
RelationList(Collection)
- Constructor for class theseus.api.
RelationList
Constructs new list from existing collection.
removeAttr(String)
- Method in class theseus.api.
Tuple
Removes an attribute.
removeAttr(String)
- Method in class theseus.api.
AttrList
Removes attribute specified by name.
S
setAttrList(AttrList)
- Method in class theseus.api.
Tuple
Sets the values of all attributes (in the same order as the attribute list).
setAttrList(AttrList)
- Method in class theseus.api.
Relation
Set the attribute list for the relation (NOTE: existing tuples are not back-checked for compatibility).
setAttrs(Attr[])
- Method in class theseus.api.
AttrList
Set all attributes.
setConfirmTagList(ConfirmTagList)
- Method in class theseus.api.
Tuple
For research purposes: do not use.
setValue(String, Object)
- Method in class theseus.api.
Tuple
Sets the value of a particular attribute indexed by name.
setValueAtPosition(int, Object)
- Method in class theseus.api.
Tuple
Sets the value of a particular attribute indexed by position.
setValues(Object[])
- Method in class theseus.api.
Tuple
Sets the values of all attributes (in the same order as the attribute list).
setValues(String)
- Method in class theseus.api.
Tuple
Sets the values of all attributes (in the same order as the attribute list) using the "Foo|Bar" style string notation so that multiple values can be separated with the "|" delimiter.
shutdown()
- Method in class theseus.api.
Theseus
size()
- Method in class theseus.api.
AttrList
Return the size of the attribute list.
T
Theseus
- class theseus.api.
Theseus
.
Application integration class
theseus.api
- package theseus.api
Theseus()
- Constructor for class theseus.api.
Theseus
Initialize box.
TIME_STR
- Static variable in class theseus.api.
AttrType
TIME_TYPE
- Static variable in class theseus.api.
AttrType
toRelationArray()
- Method in class theseus.api.
RelationList
toString()
- Method in class theseus.api.
Tuple
String that consists of tuple values (not attribute names - use attrAndValuesToString() for that).
toString()
- Method in class theseus.api.
Relation
String form of relation.
toString()
- Method in class theseus.api.
RelationList
Returns string form of relation.
toString()
- Method in class theseus.api.
Attr
Gets string form of attribute.
toString()
- Method in class theseus.api.
AttrList
String form of attribute list (delimited with commas).
Tuple
- class theseus.api.
Tuple
.
Tuples consist of a list of attributes and a list of values.
Tuple(AttrList)
- Constructor for class theseus.api.
Tuple
Create tuple using an attribute list (all values initialized to null).
Tuple(AttrList, Object[])
- Constructor for class theseus.api.
Tuple
Create tuple using attribute list and object array values.
Tuple(AttrList, String)
- Constructor for class theseus.api.
Tuple
Create tuple using attribute list and string values.
Tuple(String, String)
- Constructor for class theseus.api.
Tuple
Create tuple using attribute list and string values.
TupleSet
- class theseus.api.
TupleSet
.
TupleSet holds a set of tuples.
TupleSet(AttrList)
- Constructor for class theseus.api.
TupleSet
Associate tuple set with an attribute list.
typeAsString(int)
- Static method in class theseus.api.
AttrType
Returns the numeric attribute type as a string.
U
union(Relation)
- Method in class theseus.api.
Relation
Union two relations (no duplicates).
UNKNOWN_TYPE_STR
- Static variable in class theseus.api.
AttrType
unloadPlan(LoadedPlan)
- Method in class theseus.api.
Theseus
A
C
D
E
F
G
I
J
L
N
P
R
S
T
U
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes