Fido Alpha 3.2

Package fido.db

Classes that are a proxy to the database tables that comprise the system.

See:
          Description

Class Summary
AdjectivePreposition  
AdjectivePrepositionTable  
AdverbPreposition  
AdverbPrepositionTable  
Article  
ArticleTable  
Attribute  
AttributeBooleanNode  
AttributeCategoryTable  
AttributeTable  
ClassLinkType  
ClassLinkTypeTable Holds a list of ClassLinkTypes.
CollectionInstruction  
ConditionalOperator  
ConditionalOperatorTable  
DereferenceType  
DictionaryEntry  
DictionaryTable The dictionary is a simple map that takes a String input, representing a word in the sentence, and returns a collection of zero to many WordSenses.
FrameSlotTable  
Gender  
GrammarExpressions  
GrammarLink  
GrammarLinkTable Holds a list of Link names and the types of each link.
GrammarLinkType  
Instruction  
InstructionGroupTable  
InstructionTable  
InstructionType  
LanguageMorphologyTable See Morphology for a description on morphology tags.
MoodType  
MorphologyRecognizeMatch This class packages return values from a call to LanguageMorphologyTable.recognize().
MorphologyRule  
ObjectAttributeTable  
ObjectLink  
ObjectLinkTable  
ObjectTable  
ObjectTreeElement  
Person  
PrepositionBooleanNode  
Pronoun  
PronounTable  
ProperNoun  
ProperNounTable  
QuestionWord  
QuestionWordTable  
QuestionWordType  
SystemPropertiesTable Retrieves runtime properties from the database.
Transaction  
TransactionPrecondition  
TransactionPreconditionTable  
TransactionSlot  
TransactionSlotTable  
TransactionTable  
User  
UserTable  
Verb  
VerbConstraint  
VerbConstraintTable  
VerbTable  
VerbTransaction  
VerbTransactionTable  
VerbType  
WebService  
WebServiceParameter  
WebServiceTable  
WordClassification  
WordClassificationTable This class maintains a list of word classifications, which are patterns used to classify words based on the characters that compise it.
WordSense A word sense is a way a word can be used.
 

Exception Summary
ArticleNotFoundException An attempt to access a Article in the ArticleTable by a name which does not exist.
AttributeCategoryNotFoundException An attempt to access an Attribute in the AttributeList by a name which does not exist.
AttributeNotFoundException An attempt to access an Attribute in the AttributeList by a name which does not exist.
CannotDeleteRootObjectException An attempt to remove the root of the ObjectHierarchy, called Object.
CannotDeleteSystemLinkException An attempt to remove a LinkType that was created by the system.
ClassificationNotFoundException An attempt to access a Word Classification in the WordClassificationTable by a rank which does not exist.
ClassLinkTypeNotFoundException An attempt to access a ClassLinkType in the ClassLinkTypeTable by a name which does not exist.
FidoDatabaseException Indicates an error occured in the database.
FidoException Indicates an error occured in the fido server.
FrameSlotNotFoundException An attempt to access a Frame Slot in the FrameSlotTable by a name which does not exist.
GrammarLinkNotFoundException An attempt to access a Grammar Link in the GrammarLinkTable by a name which does not exist.
InstructionNotFoundException An attempt to access a Instruction in the InstructionTable by a name which does not exist.
MorphologyNotFoundException An attempt to access a Morphology row in the LanguageMorphologyTable by a name which does not exist when performing a hashCode.
MorphologyTagNotFoundException An attempt to access a MorphologyTag in the LanguageMorphologyTable by a name which does not exist.
ObjectNotFoundException An attempt to access a ClassObject or InstanceObject that does not exist in the database.
PrepositionNotFoundException An attempt to access a Preposition for a given object id which does not exist.
PronounNotFoundException An attempt to access a Pronoun in the PronounTable by a name which does not exist.
ProperNounNotFoundException An attempt to access a Proper Noun does not exist.
QuestionWordNotFoundException An attempt to access a QuestionWord in the QuestionWordTable by a name which does not exist.
TransactionNotFoundException An attempt to access a Transaction in the TransactionTable by a name which does not exist.
UserNotFoundException An attempt to access a User in the UserTable by a name which does not exist.
VerbInstructionNotFoundException An attempt to access a Pronoun in the PronounTable by a name which does not exist.
VerbNotFoundException An attempt to access a Verb in the VerbTable by a name which does not exist.
WebServiceNotFoundException An attempt to access a WebService in the WebServiceTable by a name which does not exist.
WordNotFoundException An attempt to access a Word in the Dictionary by a name which does not exist.
 

Package fido.db Description

Classes that are a proxy to the database tables that comprise the system. Classes that end in Table contain the JDBC code to add/update/delete rows from the tables. Other classes include package classes that return rows from the tables and various exceptions thrown if an error occurs.


Fido Alpha 3.2