A B C D E F G H I J K L M N O P Q R S T U V W X Y _

A

accessOk(HttpServletRequest) - Method in class ajax.gui.servlets.AjaxServlet
 
add_escapes(String) - Method in class ajax.wrappers.sqlParser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add(List) - Method in class ajax.expression.ProjectionTerm
 
addAlgorithm(Algorithm) - Method in class ajax.catalog.LibCatalog
This method add an algorithm to the catalog. verifies if there is already one defined with the same name if there is, throws an exception.
addAsList(List, String, String, TransfInput, Type, boolean, boolean, String, String) - Method in class ajax.catalog.Transformation
Adds elements to the As list that will constitute the new Select clause
addChild(Node) - Method in class ajax.exec.Node
Add a child node to this node.
addComponent(View) - Method in class ajax.catalog.UnionView
Initialization methods for setting the components of this transformation
addComposedType(ComposedType) - Method in class ajax.catalog.LibCatalog
This method adds a composed type to the catalog. verifies if there is already one defined with the same name if there is, throws an exception.
addConstantDeclaration(ConstantDeclaration) - Method in class ajax.catalog.LibCatalog
This method adds a constant to the catalog. verifies if there is already one defined with the same name if there is, throws an exception.
addEmbeddedQuery(EmbeddedQuery) - Method in class ajax.catalog.Transformation
Adds an embeddedQuery to this transformation.
addEscapes(String) - Static method in class ajax.wrappers.sqlParser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addFunction(Function) - Method in class ajax.catalog.LibCatalog
This method adds a function to the catalog. verifies if there is already one defined with the same name if there is, throws an exception.
addFunction(Function) - Static method in class ajax.catalog.CatalogManager
 
addInputTuplesNumber(String, long) - Method in class ajax.scheduler.ExecutionSummary
 
addOutput(Node) - Method in class ajax.exec.Node
Add an output node to this node.
addOutputTuplesNumber(String, long) - Method in class ajax.scheduler.ExecutionSummary
 
addTable(Table) - Method in class ajax.catalog.Catalog
adds a table to the catalog. verifies if there is already a table defined with the same name if there is, throws an exception.
addTransformation(Transformation) - Method in class ajax.catalog.Catalog
This method add a transformations to the catalog. verifies if there is already one defined with the same name if there is, throws an exception.
adjustBeginLineColumn(int, int) - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
Method to adjust line and column numbers for the start of a token.
ajax.api - package ajax.api
 
ajax.catalog - package ajax.catalog
 
ajax.common - package ajax.common
 
ajax.dbase - package ajax.dbase
 
ajax.exec - package ajax.exec
 
ajax.expression - package ajax.expression
 
ajax.gui - package ajax.gui
 
ajax.gui.graph - package ajax.gui.graph
 
ajax.gui.servlets - package ajax.gui.servlets
 
ajax.optimizer - package ajax.optimizer
 
ajax.scheduler - package ajax.scheduler
 
ajax.tests - package ajax.tests
 
ajax.type - package ajax.type
 
ajax.wrappers - package ajax.wrappers
 
ajax.wrappers.file - package ajax.wrappers.file
 
ajax.wrappers.jdbc - package ajax.wrappers.jdbc
 
ajax.wrappers.sqlParser - package ajax.wrappers.sqlParser
 
AjaxAPI - interface ajax.api.AjaxAPI.
 
AjaxException - exception ajax.common.AjaxException.
The generic AJAX exception.
AjaxException() - Constructor for class ajax.common.AjaxException
Constructs an AjaxException with no detail message.
AjaxException(String) - Constructor for class ajax.common.AjaxException
Constructs a DiscoException with a detail message.
AjaxGui - class ajax.gui.AjaxGui.
This class is used to run ajax gui
AjaxGui() - Constructor for class ajax.gui.AjaxGui
 
AjaxImpl - class ajax.exec.AjaxImpl.
 
AjaxImpl() - Constructor for class ajax.exec.AjaxImpl
Starts the Ajax system.
AjaxServlet - class ajax.gui.servlets.AjaxServlet.
Standard class for ajax servlets
AjaxServlet() - Constructor for class ajax.gui.servlets.AjaxServlet
 
AjaxTypeException - exception ajax.type.AjaxTypeException.
The Ajax type exception occurs when duplicated named fields are added - change this text!!!
AjaxTypeException() - Constructor for class ajax.type.AjaxTypeException
Constructs an AjaxTypeException with no detail message.
AjaxTypeException(String) - Constructor for class ajax.type.AjaxTypeException
Constructs an AjaxTypeException with a detail message.
Algorithm - class ajax.catalog.Algorithm.
 
Algorithm(String, Type) - Constructor for class ajax.catalog.Algorithm
Constructor
allowedFile(String, String[]) - Static method in class ajax.gui.servlets.FileServer
Checks the fileName into the fileArray
ALPHA - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
argsCount() - Method in class ajax.expression.Expression
Returns the number of arguments
ARRAY(Type) - Static method in class ajax.type.Type
 
ArrayType - class ajax.type.ArrayType.
Class BuiltInType represents the array type objects.
ArrayType(Type) - Constructor for class ajax.type.ArrayType
Constructs an ArrayType from the type of each of its elements.
As - class ajax.expression.As.
 
As(Expression, String, boolean, boolean) - Constructor for class ajax.expression.As
 
As(Expression, String, boolean, boolean, String, String) - Constructor for class ajax.expression.As
 
asArrayToJava(Writer, Expression) - Method in class ajax.catalog.EmbeddedQuery
This method translates an EmbeddedQuery object into Java code when the EmbeddedQuery corresponds to a query whose result is assigned to a variable declared in the LET clause of the context transformation.
ASCII_UCodeESC_CharStream - class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
ASCII_UCodeESC_CharStream(InputStream, int, int) - Constructor for class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(InputStream, int, int, int) - Constructor for class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(Reader, int, int) - Constructor for class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(Reader, int, int, int) - Constructor for class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
asListToString(boolean) - Method in class ajax.expression.ProjectionTerm
Converts the list of As names into a string

B

backTables - Variable in class ajax.type.FieldType
a HashMap containing the names of the tables for which this attribute is actually a backtracking explaining attribute and also the correspoding attribute.
backup(int) - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
BASE_DATA_FLOW - Static variable in class ajax.exec.Node
 
beginColumn - Variable in class ajax.wrappers.sqlParser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class ajax.wrappers.sqlParser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
belongs(String, TransfInput) - Method in class ajax.expression.ProjectionTerm
 
belongs(String, TransfInput) - Method in class ajax.expression.As
 
belongsAs(String) - Method in class ajax.expression.As
 
BOOLEAN - Static variable in class ajax.type.Type
 
BrowserAPI - class ajax.gui.graph.BrowserAPI.
 
BrowserAPI() - Constructor for class ajax.gui.graph.BrowserAPI
 
bufpos - Variable in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
BuiltInType - class ajax.type.BuiltInType.
Class BuiltInType represents the built-in types: int, float, boolean, char and string.
BuiltInType(int) - Constructor for class ajax.type.BuiltInType
Constructs a STRING built-in type with the given maximal size.
BuiltInType(String) - Constructor for class ajax.type.BuiltInType
Constructs a built-in type from its string name.
busy - Static variable in class ajax.gui.servlets.AjaxServlet
The session identifier
BY - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 

C

callSQLldr - Static variable in class ajax.dbase.OracleTransfer
 
callSQLPlus - Static variable in class ajax.dbase.OracleTransfer
Commands
Catalog - class ajax.catalog.Catalog.
Catalog stores the schema of tables and the cleaning transformations Each table schema is composed by the table name and the list of attribute names and attribute types
Catalog() - Constructor for class ajax.catalog.Catalog
Constructor for the catalog.
CatalogException - exception ajax.catalog.CatalogException.
CatalogException.java defines an exception that occurs in the catalog
CatalogException(String) - Constructor for class ajax.catalog.CatalogException
 
CatalogManager - class ajax.catalog.CatalogManager.
CatalogManager that accesses to the Catalog (of transformations) and to the LibCatalog (of functions and algorithms)
CatalogManager(Catalog, LibCatalog) - Constructor for class ajax.catalog.CatalogManager
Constructor for the catalog.
CatalogObject - interface ajax.catalog.CatalogObject.
Common interface for catalog components.
CHAR - Static variable in class ajax.type.Type
 
CHAR - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
CHAR - Static variable in class ajax.wrappers.sqlParser.SqlType
 
children() - Method in class ajax.exec.Node
 
clean() - Method in interface ajax.api.AjaxAPI
Execute the scheduler
clean() - Method in class ajax.exec.AjaxImpl
Starts the cleaning program by invoking the scheduler.
clone(Expression) - Method in class ajax.expression.Expression
Creates a copy of an expression
close() - Method in interface ajax.wrappers.Wrapper
close the storage unit
close() - Method in class ajax.wrappers.WrapperManager
closes all statements used by WrapperManager
close() - Method in class ajax.wrappers.file.FileWrapper
Close the file associated to this wrapper
close() - Method in class ajax.wrappers.jdbc.JdbcWrapper
Closes wrapper. (close the statement)
close(String) - Method in class ajax.wrappers.WrapperManager
closes a wrapper
closeConnection() - Method in class ajax.dbase.DatabaseConnection
 
closeFile(BufferedWriter) - Method in class ajax.catalog.Transformation
Closes a file That was used for writing the Java code that executes the transformation
closeOutputFiles(BufferedWriter, Table[]) - Method in class ajax.catalog.Transformation
Generates the code for closing the files that contain the output of transformations
closeOutputJdbc(BufferedWriter, Table[]) - Method in class ajax.catalog.Transformation
Generates the code for closing the jdbc statement used to write results in the database
closeWrapperCIdStr - Static variable in class ajax.catalog.Merging
 
CLUST - Static variable in class ajax.catalog.Transformation
 
CLUST - Static variable in class ajax.exec.Node
 
Clustering - class ajax.catalog.Clustering.
 
Clustering() - Constructor for class ajax.catalog.Clustering
 
columnId() - Method in class ajax.wrappers.sqlParser.SqlParser
 
columnInfo() - Method in class ajax.wrappers.sqlParser.SqlParser
 
columnName() - Method in class ajax.wrappers.sqlParser.SqlParser
 
columnNum() - Method in class ajax.wrappers.sqlParser.SqlParser
 
COMMA - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
ComplexQuery - class ajax.tests.ComplexQuery.
 
ComplexQuery() - Constructor for class ajax.tests.ComplexQuery
 
ComposedType - class ajax.type.ComposedType.
Class ComposedType represents a type composed by subtypes
ComposedType(String, LinkedList) - Constructor for class ajax.type.ComposedType
Constructor
Constant - class ajax.expression.Constant.
 
Constant() - Constructor for class ajax.expression.Constant
Empty Constructor
Constant(boolean) - Constructor for class ajax.expression.Constant
 
Constant(Boolean) - Constructor for class ajax.expression.Constant
 
Constant(char) - Constructor for class ajax.expression.Constant
 
Constant(Character) - Constructor for class ajax.expression.Constant
 
Constant(float) - Constructor for class ajax.expression.Constant
 
Constant(Float) - Constructor for class ajax.expression.Constant
 
Constant(int) - Constructor for class ajax.expression.Constant
 
Constant(Integer) - Constructor for class ajax.expression.Constant
 
Constant(Object) - Constructor for class ajax.expression.Constant
 
Constant(String) - Constructor for class ajax.expression.Constant
 
ConstantDeclaration - class ajax.catalog.ConstantDeclaration.
 
ConstantDeclaration(String, Constant) - Constructor for class ajax.catalog.ConstantDeclaration
Constructor
construct(List) - Method in class ajax.gui.graph.GraphParamConstructor
Calls dot and initialize the GraphParameter object
CREATE - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
CREATE_QUERY - Static variable in class ajax.wrappers.sqlParser.SqlQuery
 
createOutputFiles(BufferedWriter, Table[]) - Method in class ajax.catalog.Transformation
Generates the code that creates the files for writing the output of transformations MISSING TO CHECK CONSTRAINTS
createOutputTables(BufferedWriter, Table[]) - Method in class ajax.catalog.Transformation
Generates the code for creating the output of the transformation as table(s)
createStoredComposedType() - Method in class ajax.type.ComposedType
Creates an SQL stored class Made through a JDBC call
createStoredFunction() - Method in class ajax.catalog.Function
Creates an SQL stored function that calls the Java method implementing this function Made through a JDBC call
createTable(String, int) - Method in class ajax.wrappers.WrapperManager
Create a table with query and type given in argument.
curChar - Variable in class ajax.wrappers.sqlParser.SqlParserTokenManager
 
currentToken - Variable in class ajax.wrappers.sqlParser.ParseException
This is the last token that has been consumed successfully.
customize(TransformationExecutionObserver, int, boolean) - Method in interface ajax.api.AjaxAPI
Parameterize Ajax Note: this method must be invoked before the clean method.
customize(TransformationExecutionObserver, int, boolean) - Method in class ajax.exec.AjaxImpl
Parameterize Ajax Partially implemented for the moment.

D

DatabaseConnection - class ajax.dbase.DatabaseConnection.
 
databaseConnection() - Static method in class ajax.dbase.DatabaseConnection
Singleton
DatabaseTransfer - interface ajax.dbase.DatabaseTransfer.
 
DataStatistics - class ajax.gui.servlets.DataStatistics.
 
DataStatistics() - Constructor for class ajax.gui.servlets.DataStatistics
 
DATE - Static variable in class ajax.type.Type
 
DBTransferStr - Static variable in class ajax.catalog.Transformation
 
debug(String) - Method in class ajax.common.Trace
Display message on System.out if level is MAX
declareTransfer(BufferedWriter) - Method in class ajax.catalog.Transformation
Generates the code that declares a Database transfer
DEFAULT - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
DELETE - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
DELETE_QUERY - Static variable in class ajax.wrappers.sqlParser.SqlQuery
 
DeleteTuple - class ajax.gui.servlets.DeleteTuple.
 
DeleteTuple() - Constructor for class ajax.gui.servlets.DeleteTuple
 
deleteTuple(String, int) - Method in interface ajax.api.AjaxAPI
Deletes one output tuple of a transformation
deleteTuple(String, int) - Method in class ajax.exec.AjaxImpl
Deletes one output tuple of a transformation
DepConstraintToSQL() - Method in class ajax.catalog.Table
Generates SQL code to execute the DEP constraint
DERIVED_DATA_FLOW - Static variable in class ajax.exec.Node
 
desactivateCache(HttpServletResponse) - Method in class ajax.gui.servlets.AjaxServlet
desactivate cache for http response
desactivateCache(HttpServletResponse) - Method in class ajax.gui.servlets.FileServer
desactivate cache for http response
destName - Variable in class ajax.gui.graph.GraphEdge
 
destroy() - Method in class ajax.gui.graph.GraphLabel
 
destroy() - Method in class ajax.gui.graph.Graph
 
DIGIT - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
dirControlFiles - Static variable in class ajax.dbase.OracleTransfer
Directories
dirExec - Static variable in class ajax.catalog.Transformation
Directories
dirFiles - Static variable in class ajax.catalog.Transformation
 
dirFiles - Static variable in class ajax.dbase.OracleTransfer
 
dirFunctions - Static variable in class ajax.catalog.Transformation
 
disable_tracing() - Method in class ajax.wrappers.sqlParser.SqlParser
 
DisplayAllSummary - class ajax.gui.servlets.DisplayAllSummary.
Displays program execution summary
DisplayAllSummary() - Constructor for class ajax.gui.servlets.DisplayAllSummary
 
displayMessage(String) - Static method in class ajax.gui.graph.BrowserAPI
 
DisplaySummary - class ajax.gui.servlets.DisplaySummary.
 
DisplaySummary() - Constructor for class ajax.gui.servlets.DisplaySummary
 
DisplayTable - class ajax.gui.servlets.DisplayTable.
 
DisplayTable() - Constructor for class ajax.gui.servlets.DisplayTable
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.LeaveSession
The method processing GET request
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.ExecuteTransformation
The method processing GET request
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.DisplaySummary
The method processing GET request
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.DisplayTable
The method processing GET request
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.ShowTransformation
The method processing GET request
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.DataStatistics
The method processing GET request
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.ExecuteAll
The method processing GET request
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.Reset
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.Weave
Handle the GET and HEAD methods by building a simple web page.
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.ValidateUser
The method processing GET request
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.UpdateTuple
The method processing GET request
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.SetParameters
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.FileServer
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.DeleteTuple
The method processing GET request
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.InsertTuple
The method processing GET request
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.ExecuteAjax
The method processing GET request
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.SendGraphParamServlet
The method processing GET request
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.DisplayAllSummary
The method processing POST request
doGet(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.WeaveResults
Handle the GET and HEAD methods by building a simple web page.
Done() - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
doOuterJoinInSQL(BufferedWriter, TransfInput) - Method in class ajax.catalog.Transformation
writes the query that handle the outer join associated to the specified TranfsInput object.
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.ExecuteTransformation
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.DisplaySummary
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.DisplayTable
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.ShowTransformation
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.DataStatistics
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.ExecuteAll
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.Weave
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.ValidateUser
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.UpdateTuple
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.SetParameters
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.FileServer
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.DeleteTuple
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.InsertTuple
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.ExecuteAjax
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.SendGraphParamServlet
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.DisplayAllSummary
The method processing POST request
doPost(HttpServletRequest, HttpServletResponse) - Method in class ajax.gui.servlets.WeaveResults
The method processing POST request
dump(BufferedWriter, DatabaseTransfer, Table[]) - Method in class ajax.catalog.Transformation
Generates the code that permits to dump the contents of a table into a file
dump(String, String) - Method in interface ajax.dbase.DatabaseTransfer
The file named "fileName" contains the proprietary code to do the dumping
dump(String, String) - Method in class ajax.dbase.OracleTransfer
Writes the file to be executed by SQLPlus to dump the result of the query into a file The name of the table to dump is the file name
dumpQuery(BufferedWriter, DatabaseTransfer, String, String) - Method in class ajax.catalog.Transformation
Generates the code that permits to dump the result of a query into a file generates the code that will call sqlplus

E

embeddedOutput - Variable in class ajax.catalog.Transformation
 
EmbeddedQuery - class ajax.catalog.EmbeddedQuery.
 
EmbeddedQuery(String, Transformation) - Constructor for class ajax.catalog.EmbeddedQuery
The ctor of this class.
enable_tracing() - Method in class ajax.wrappers.sqlParser.SqlParser
 
endColumn - Variable in class ajax.wrappers.sqlParser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endEvaluateHeader - Static variable in class ajax.catalog.Transformation
 
endFirstIfStr - Static variable in class ajax.catalog.Merging
 
endLine - Variable in class ajax.wrappers.sqlParser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endSecondIfStr - Static variable in class ajax.catalog.Merging
 
endWhileLetStr - Static variable in class ajax.catalog.Merging
 
EOF - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
eol - Variable in class ajax.wrappers.sqlParser.ParseException
The end of line string for this machine.
EQ - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
equals(FieldType) - Method in class ajax.type.FieldType
Report if this field has the same name and type as the other field
equals(Object) - Method in class ajax.catalog.Function
Checks if the current function is equal to a given one
equals(Object) - Method in class ajax.expression.Expression
Redefines the equal() method for references
equals(Object) - Method in class ajax.expression.As
 
equals(Object) - Method in class ajax.type.FieldType
Report if this field has the same name and type as the other field
equals(Type) - Method in class ajax.type.Type
Compares this type to another type.
equals(Type) - Method in class ajax.type.ArrayType
Compares this type to another type.
equals(Type) - Method in class ajax.type.BuiltInType
Compares this type to another type.
equals(Type) - Method in class ajax.type.ComposedType
Compares this type to another type.
error(String) - Method in class ajax.common.Trace
Display error message on System.out.
evaluate() - Method in class ajax.exec.RunnableTransf
Execute this transformation.
evaluateHeader - Static variable in class ajax.catalog.Transformation
 
evaluateTail - Static variable in class ajax.catalog.Transformation
 
exceptionOutput - Variable in class ajax.catalog.Transformation
 
exceptionsToJava(Writer) - Method in class ajax.catalog.Transformation
Writes the tuples that have thrown exceptions into the corresponding exception data flow
execute(Catalog, String) - Method in class ajax.scheduler.Scheduler
 
execute(String) - Method in interface ajax.api.AjaxAPI
Execute one transformation
execute(String) - Method in class ajax.exec.AjaxImpl
Executes a transformation
ExecuteAjax - class ajax.gui.servlets.ExecuteAjax.
This servlet is called to execute the AJAX system
ExecuteAjax() - Constructor for class ajax.gui.servlets.ExecuteAjax
 
ExecuteAll - class ajax.gui.servlets.ExecuteAll.
 
executeAll() - Method in class ajax.exec.AjaxImpl
Executes all the transformations
ExecuteAll() - Constructor for class ajax.gui.servlets.ExecuteAll
 
executeDump(String) - Method in interface ajax.dbase.DatabaseTransfer
Executes the dumping by calling "sqlplus"
executeDump(String) - Method in class ajax.dbase.OracleTransfer
Invocation of SQLPlus during the evaluation of transformations (dynamically)
executeInJdbcUpdate(String) - Method in class ajax.wrappers.WrapperManager
force execution of an update in jdbc.
executeLoad(String) - Method in interface ajax.dbase.DatabaseTransfer
Executes the loading by calling "sqlldr"
executeLoad(String) - Method in class ajax.dbase.OracleTransfer
Invocation of sqlldr to load the contents of a file into a table Dynamically
executeQuery(String) - Method in interface ajax.wrappers.Wrapper
Executes a query: selects data
executeQuery(String) - Method in class ajax.wrappers.WrapperManager
Execute a SQL query.
executeQuery(String) - Method in class ajax.wrappers.file.FileWrapper
Execute the select query given in argument.
executeQuery(String) - Method in class ajax.wrappers.jdbc.JdbcWrapper
Executes a query.
ExecuteTransformation - class ajax.gui.servlets.ExecuteTransformation.
 
ExecuteTransformation() - Constructor for class ajax.gui.servlets.ExecuteTransformation
 
executeUpdate(String) - Method in interface ajax.wrappers.Wrapper
execute an update
executeUpdate(String) - Method in class ajax.wrappers.WrapperManager
Execute a sql update
executeUpdate(String) - Method in class ajax.wrappers.file.FileWrapper
Execute the update query given in argument.
executeUpdate(String) - Method in class ajax.wrappers.jdbc.JdbcWrapper
Executes an update.
ExecutionSummary - class ajax.scheduler.ExecutionSummary.
 
ExecutionSummary() - Constructor for class ajax.scheduler.ExecutionSummary
 
exists(String) - Method in class ajax.catalog.Catalog
checks if a given object exists in the catalog
exists(String) - Method in class ajax.catalog.LibCatalog
Checks if a given object exists in the catalog
expectedTokenSequences - Variable in class ajax.wrappers.sqlParser.ParseException
Each entry in this array is an array of integers.
Expression - class ajax.expression.Expression.
 
Expression.MyBoolean - class ajax.expression.Expression.MyBoolean.
AUXILIARY CLASSES
Expression.MyBoolean(Expression, boolean) - Constructor for class ajax.expression.Expression.MyBoolean
 
Expression() - Constructor for class ajax.expression.Expression
Constructor
Expression(Expression) - Constructor for class ajax.expression.Expression
Constructor
Expression(Object, int, int) - Constructor for class ajax.expression.Expression
Constructor
ExpressionException - exception ajax.expression.ExpressionException.
 
ExpressionException(String) - Constructor for class ajax.expression.ExpressionException
 

F

FieldType - class ajax.type.FieldType.
class FieldType - the type of a field in a tuple
FieldType() - Constructor for class ajax.type.FieldType
Empty Constructor required.
FieldType(String, Type) - Constructor for class ajax.type.FieldType
Constructor
FieldType(String, Type, HashMap) - Constructor for class ajax.type.FieldType
Constructor
FILE_TABLE - Static variable in class ajax.wrappers.WrapperManager
 
FileServer - class ajax.gui.servlets.FileServer.
 
FileServer() - Constructor for class ajax.gui.servlets.FileServer
 
FileWrapper - class ajax.wrappers.file.FileWrapper.
Implements the access to a file Storage units are files
FileWrapper(String) - Constructor for class ajax.wrappers.file.FileWrapper
Create a file wrapper with the given query.
fileWrapperCIdStr - Static variable in class ajax.catalog.Merging
 
finalSelectToSQL(boolean) - Method in class ajax.catalog.Matching
Builds the Select clause of a "pure" SQL execution of the matching
finished(String, Document) - Method in interface ajax.exec.TransformationExecutionObserver
Invoked by Ajax when a transformation finishes to be executed.
FLOAT - Static variable in class ajax.type.Type
 
FLOAT - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
FLOAT - Static variable in class ajax.wrappers.sqlParser.SqlType
 
FONT_NAME - Static variable in class ajax.gui.graph.GraphParameter
 
FONT_SIZE - Static variable in class ajax.gui.graph.GraphParameter
 
FROM - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
FROM_FILE - Static variable in class ajax.catalog.Transformation
 
FROM_TABLE - Static variable in class ajax.catalog.Transformation
 
fromToSQL() - Method in class ajax.catalog.Transformation
Converts the FROM clause into SQL
Function - class ajax.catalog.Function.
Stores information about external functions author: Helena Galhardas
Function(String) - Constructor for class ajax.catalog.Function
Constructor
Function(String, String, LinkedList, Type, LinkedList) - Constructor for class ajax.catalog.Function
Constructor
functionsToSQL - Static variable in class ajax.exec.AjaxImpl
list of functions that need to be called from within an SQL statement

G

generatedCodeType - Variable in class ajax.catalog.Transformation
 
generateParseException() - Method in class ajax.wrappers.sqlParser.SqlParser
 
GEQ - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
get(String) - Method in class ajax.common.Parameters
Return the value of paramameter.
getAjax() - Method in class ajax.gui.servlets.AjaxServlet
return AjaxImpl unique instance set in init
getAlgorithm(String) - Method in class ajax.catalog.LibCatalog
Given an algorithm name, this method looks for the corresponding algorithm in the catalog and returns the corresponding algorithm object. if not found it returns null.
getAllOutputNames() - Method in class ajax.catalog.Transformation
Gets the ouputs names of the transformation It returns the names of the all outputs of the transformation, including the exception table name.
getAllSummary() - Method in class ajax.exec.AjaxImpl
Returns a String representing the summary of program execution in HTML format
getArg(int) - Method in class ajax.expression.Expression
Returns the argument of an expression given its index The argument of an expression is another expression
getArgTypes() - Method in class ajax.catalog.Function
Gets the types of the arguments
getAs(String, TransfInput) - Method in class ajax.expression.ProjectionTerm
 
getAsGivenAs(String) - Method in class ajax.expression.ProjectionTerm
 
getAsName() - Method in class ajax.expression.As
 
getAsOriginTableAttribute() - Method in class ajax.expression.As
 
getAsReferences(List) - Method in class ajax.expression.Expression
Gets names of the set of As references that belongs to an expression
getAsType() - Method in class ajax.expression.As
 
getAsType(String) - Method in class ajax.expression.ProjectionTerm
 
getAttOrVarName() - Method in class ajax.expression.As
 
getBaseType() - Method in class ajax.type.Type
Get base type.
getBeginColumn() - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
getBeginLine() - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
getBeginSeparator() - Method in class ajax.expression.Expression
Returns a string with a start separator when the expression value is a string or a char
getCatalogObject() - Method in class ajax.expression.TransfInput
 
getCatalogObjectName() - Method in class ajax.expression.TransfInput
 
getClassName() - Method in class ajax.catalog.Function
Gets the class name
getClassName(String) - Static method in class ajax.catalog.CatalogManager
 
getColor() - Method in class ajax.gui.graph.GraphNode
 
getColumn() - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
Deprecated.  
getColumnName() - Method in class ajax.wrappers.sqlParser.SqlUpdate
 
getColumnName() - Method in class ajax.wrappers.sqlParser.SqlWhere
 
getColumnNames() - Method in class ajax.wrappers.sqlParser.SqlInsert
 
getColumnsInfo() - Method in class ajax.wrappers.sqlParser.SqlCreate
 
getComposedType(String) - Method in class ajax.catalog.LibCatalog
Given a composed type name, this method looks for the corresponding composed type in the catalog and returns the corresponding composed type object.
getComposedTypes() - Method in class ajax.catalog.LibCatalog
Returns an enumeration of functions.
getConnection() - Method in class ajax.dbase.DatabaseConnection
 
getConnection() - Method in class ajax.wrappers.jdbc.JdbcConnection
 
getConstant() - Method in class ajax.expression.Expression
Returns a constant for constant expressions
getConstantDeclaration(String) - Method in class ajax.catalog.LibCatalog
Given a constant name, this method looks for the corresponding constant in the catalog and returns it.
getConstraints() - Method in class ajax.expression.Output
 
getDBRuntimePolicy() - Method in class ajax.gui.servlets.Weave
 
getDBRuntimePolicy() - Method in class ajax.gui.servlets.WeaveResults
 
getDBTransfer() - Method in class ajax.dbase.DatabaseConnection
Returns the current database transfer mode
getDistinct() - Method in class ajax.expression.Output
 
getElementType() - Method in class ajax.type.ArrayType
 
getElementType() - Method in class ajax.type.FieldType
Get type of field.
getEndColumn() - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
getEndLine() - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
getEndSeparator() - Method in class ajax.expression.Expression
Returns a string with a begin separator when the expression value is a string or a char
getExceptionNumber() - Method in class ajax.scheduler.ExecutionSummary
 
getExceptionsLet() - Method in class ajax.catalog.Transformation
Gets the exceptions thrown explicitly in the LET clause of the transformation Contains a list of exceptions NOT USED FOR THE MOMENT
getExceptionTable() - Method in class ajax.catalog.Transformation
Builds the schema of the exception table associated to this transformation.
getExecutionTime() - Method in class ajax.scheduler.ExecutionSummary
 
getExecutionTree() - Method in interface ajax.api.AjaxAPI
Gets the graph of transformations and data flows that compose the cleaning program
getExecutionTree() - Method in class ajax.exec.AjaxImpl
Gets the graph of transformations and data flows that compose the cleaning program.
getExplainingAttribute(String) - Method in class ajax.type.FieldType
Returns the explaining attribute in the explaining table given as parameter, corresponding to this attribute
getExplainingAttributes() - Method in class ajax.catalog.Table
Returns an Iterator through a list containg all the FieldType objects which correspond to the explaining attributes from this table
getExplainingAttributes(String) - Method in class ajax.catalog.Table
Returns an Iterator through a list containg those FieldType objects which correspond to the explaining attributes from this table which go back to the table given as parameter into String tableName argument
getExplainingTables() - Method in class ajax.catalog.Table
Returns an Iterator through the list of the table names that could explain this table
getExplainingTables() - Method in class ajax.type.FieldType
Returns an Iterator through the list of the explaining tables
getExpression() - Method in class ajax.expression.As
 
getFields() - Method in class ajax.catalog.Table
Returns an Iterator through all the fields that compose the schema of this table.
getFields() - Method in class ajax.type.ComposedType
Returns an iterator of all its fields
getFields(String) - Method in class ajax.catalog.Transformation
Get all the selected attributes for the named output
getFields(String) - Method in class ajax.catalog.Table
Returns an enumeration of all the fields that compose the schema of this table.
getFields(String) - Method in interface ajax.catalog.CatalogObject
 
getFieldType(String) - Method in class ajax.type.ComposedType
Given a field name, looks for the desired field and returns its type.
getFieldType(String, String) - Method in class ajax.catalog.Transformation
Given a field name, looks for the required field and returns its type.
getFieldType(String, String) - Method in class ajax.catalog.Table
Given a field name, looks for the desired field and returns its type.
getFieldType(String, String) - Method in interface ajax.catalog.CatalogObject
 
getFrom() - Method in class ajax.catalog.Transformation
Gets the FROM clause of the transformation Contains the list of input data flows of the transformation
getFrom() - Method in class ajax.wrappers.sqlParser.SqlSelect
 
getFullName() - Method in class ajax.common.Trace
 
getFunction(String) - Method in class ajax.catalog.LibCatalog
Given a function name, this method looks for the corresponding function in the catalog and returns the corresponding function object. if not found it returns null.
getFunction(String) - Static method in class ajax.catalog.CatalogManager
 
getFunctions() - Method in class ajax.catalog.LibCatalog
Returns an enumeration of functions.
getGraphParameter() - Method in interface ajax.api.AjaxAPI
Prepares and returns the parameter object that should be used as by the applet for displaying the graph.
getGraphParameter() - Method in class ajax.exec.AjaxImpl
Prepares and returns the parameter object that should be used as by the applet for displaying the graph.
getHTML(String, String, PrintWriter) - Method in class ajax.gui.servlets.Weave
 
getHTML(String, String, PrintWriter) - Method in class ajax.gui.servlets.WeaveResults
 
getHTMLRepositoryContent(String) - Method in class ajax.gui.servlets.Weave
 
getHTMLRepositoryContent(String) - Method in class ajax.gui.servlets.WeaveResults
 
getHTMLRuntimePolicy() - Method in class ajax.gui.servlets.Weave
 
getHTMLRuntimePolicy() - Method in class ajax.gui.servlets.WeaveResults
 
GetImage() - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
getIndex(String) - Method in class ajax.catalog.Transformation
Returns the index of a certain output in the this.output list
getIndex(String) - Method in class ajax.expression.ProjectionTerm
Returns the index of the attribute/column
getIndexAttribute(String, String) - Method in class ajax.catalog.Transformation
Returns the index of an attribute for a given output Indexes start at 1
getIndexAttribute(String, String) - Method in class ajax.catalog.Table
Gets the index of an attribute Indexes start at 1
getIndexAttribute(String, String) - Method in interface ajax.catalog.CatalogObject
 
getInputNames() - Method in class ajax.catalog.Transformation
Gets the input names of the transformation including the inputs of the embedded selects Contains a list of input names It returns the names of the all inputs of the transformation,
getInputSize(String) - Method in class ajax.scheduler.ExecutionSummary
 
getInputsNames() - Method in class ajax.scheduler.ExecutionSummary
 
getInputTable(String) - Method in class ajax.catalog.Transformation
Gets the Table object having the given name, if it is an input table of this transformation
getInstance() - Static method in class ajax.common.TraceManager
 
getInstance() - Static method in class ajax.common.Parameters
Return the unique instance of this class.
getJdbcConnection() - Static method in class ajax.wrappers.jdbc.JdbcConnection
Returns the unique instance of this class
getKey() - Method in class ajax.catalog.Table
Returns the list of key attributes of this table.
getKey() - Method in class ajax.expression.Output
 
getKey(String) - Method in class ajax.catalog.Transformation
Returns the list of key attributes of the named output
getKey(String) - Method in class ajax.catalog.Table
Returns the list of key attributes if the table´s name is equal to the specified name.
getKey(String) - Method in interface ajax.catalog.CatalogObject
returns a list of FieldType objects that represent the key of this CatalogObject.
getKeyAs(List, ProjectionTerm) - Method in class ajax.catalog.Transformation
Returns the key in the form of a list of As elements
getKeys() - Method in class ajax.catalog.Table
Returns an Iterator through the list of key attributes of this table.
getLet() - Method in class ajax.catalog.Transformation
getLet() Gets the LET clause of the transformation Contains a list of internal variables and expressions
getLine() - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
Deprecated.  
getList() - Method in class ajax.expression.ProjectionTerm
 
getMatTable() - Method in class ajax.catalog.Transformation
Builds the schema of the several explicit defined outputs of this trasformation.
getMessage() - Method in class ajax.wrappers.sqlParser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in class ajax.wrappers.sqlParser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getName() - Method in class ajax.catalog.Transformation
Gets the name of the transformation
getName() - Method in class ajax.catalog.Table
Returns the name of this table.
getName() - Method in class ajax.catalog.Function
Gets the function name.
getName() - Method in class ajax.catalog.Algorithm
Gets the algorithm name.
getName() - Method in interface ajax.catalog.CatalogObject
 
getName() - Method in class ajax.catalog.ConstantDeclaration
Gets the name of the constant
getName() - Method in class ajax.common.Trace
 
getName() - Method in class ajax.expression.Expression
Returns the name of the expression depending on its type
getName() - Method in class ajax.expression.TransfInput
 
getName() - Method in class ajax.scheduler.ExecutionSummary
 
getName() - Method in class ajax.type.Type
Gets the type name
getName() - Method in class ajax.type.ArrayType
 
getName() - Method in class ajax.type.BuiltInType
 
getName() - Method in class ajax.type.FieldType
Get field name
getName() - Method in class ajax.type.ComposedType
Gets the name of the composed type.
getName() - Method in class ajax.wrappers.sqlParser.SqlColumnInfo
 
getNbDepConstraints() - Method in class ajax.catalog.Table
Returns the number of Dep constraints
getNewForRef(String) - Method in class ajax.expression.Expression
Gets the class to instantiate for references
getNextToken() - Method in class ajax.wrappers.sqlParser.SqlParser
 
getNextToken() - Method in class ajax.wrappers.sqlParser.SqlParserTokenManager
 
getObject(String) - Method in class ajax.catalog.Catalog
looks for a tableName, transfName, functionName or algorithmName in the catalog and returns the corresponding object. if not found it returns null.
getOperator() - Method in class ajax.wrappers.sqlParser.SqlWhere
 
getOrderBy() - Method in class ajax.wrappers.sqlParser.SqlSelect
 
getOriginTableAttribute() - Method in class ajax.expression.As
 
getOutput() - Method in class ajax.catalog.Transformation
Gets the OUTPUT of the transformation Contains a list of output clauses It returns only the explicit outputs.
getOutput(String) - Method in class ajax.catalog.Transformation
Returns the Output object of this transforamtion whose name is equal to outputName.
getOutputException() - Method in class ajax.catalog.Transformation
 
getOutputName() - Method in class ajax.expression.Output
 
getOutputNames() - Method in class ajax.catalog.Transformation
Gets the ouput names of the transformation Contains a list of output names It returns the names of the all outputs of the transformation, including the ones from embedded queries, from outer joins, except the exception table name
getOutputSize() - Method in class ajax.catalog.Transformation
Gets the ouput size of the transformation
getOutputSize(String) - Method in class ajax.scheduler.ExecutionSummary
 
getOutputsNames() - Method in class ajax.scheduler.ExecutionSummary
 
getOutputTable(String) - Method in class ajax.catalog.Transformation
Gets the Table object having the given name, if it is an output table of this transformation
getParameter() - Method in class ajax.wrappers.sqlParser.SqlType
 
getProjection() - Method in class ajax.wrappers.sqlParser.SqlSelect
 
getProjectionTerm() - Method in class ajax.expression.Output
 
getProperties() - Method in class ajax.common.Parameters
Return the properties of ajax framework.
getReferences(List) - Method in class ajax.expression.Expression
Gets names the references that belong to an expression
getResultSetMethod() - Method in class ajax.expression.Expression
Converts the expression to its value stored in the _theResult Java variable
getResultType() - Method in class ajax.expression.Expression
Gets the result type of the expression
getSchedulerRuntimePolicy() - Method in class ajax.gui.servlets.Weave
 
getSchedulerRuntimePolicy() - Method in class ajax.gui.servlets.WeaveResults
 
getStatement() - Method in class ajax.dbase.DatabaseConnection
 
getStoredFunction() - Method in class ajax.catalog.Function
Gets the name of the SQL Stored function
getStoredFunction(String) - Static method in class ajax.catalog.CatalogManager
 
GetSuffix(int) - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
getSummary(String) - Method in class ajax.exec.AjaxImpl
 
getTable(Collection) - Method in class ajax.catalog.Transformation
Builds the schema of the implicit output that are associated to the the Output elements contained in the Collection.
getTable(String) - Method in class ajax.catalog.Catalog
Given a table name this method looks for the corresponding table in the catalog and returns the corresponding table object. if not found it returns null.
getTable(String) - Method in class ajax.exec.AjaxImpl
Returns the table object associated to this table name.
getTableName() - Method in class ajax.wrappers.sqlParser.SqlInsert
 
getTableName() - Method in class ajax.wrappers.sqlParser.SqlDelete
 
getTableName() - Method in class ajax.wrappers.sqlParser.SqlCreate
 
getTableName() - Method in class ajax.wrappers.sqlParser.SqlUpdate
 
getTablesNames() - Method in class ajax.catalog.Catalog
returns the initial tables names defined by the user.
getTest() - Method in class ajax.gui.servlets.Weave
 
getTest() - Method in class ajax.gui.servlets.WeaveResults
 
getToken(int) - Method in class ajax.wrappers.sqlParser.SqlParser
 
getTransf() - Method in class ajax.expression.Expression
Returns a the transfinput object
getTransfList() - Method in class ajax.catalog.Catalog
Returns the ordered list of transformations
getTransfNamesList() - Method in class ajax.catalog.Catalog
Returns an array with the names of the transformations to execute
getTransformation(String) - Method in class ajax.catalog.Catalog
Given a transformation name, this method looks for the corresponding transformation in the catalog and returns the corresponding object. if not found it returns null.
getTransformationCode(String) - Method in interface ajax.api.AjaxAPI
Gets the transformation code
getTransformationCode(String) - Method in class ajax.exec.AjaxImpl
Gets the transformation code.
getTransformationHtmlCode(String) - Method in class ajax.exec.AjaxImpl
Gets the transformation code into html format
getTransformations() - Method in interface ajax.api.AjaxAPI
Returns a list of ajax.gui.graph.TransformationInfo objects which represent the list of the transformations applied.
getTransformations() - Method in class ajax.catalog.Catalog
Get transformations
getTransformations() - Method in class ajax.exec.AjaxImpl
Returns a list of ajax.gui.graph.TransformationInfo objects which represent the list of the transformations applied.
getTransfType() - Method in class ajax.catalog.Transformation
Get the type of the transformation: mapping, matching, clustering or merging
getTupleCount(String) - Method in class ajax.exec.AjaxImpl
Returns the number of tuples from a TABLE (working with RDBMS only)
getTupleCount(String) - Static method in class ajax.scheduler.Scheduler
 
getType() - Method in class ajax.catalog.Function
Gets the function type (out type).
getType() - Method in class ajax.expression.Expression
Returns the type of the expression
getType() - Method in class ajax.expression.Constant
Returns the Constant type
getType() - Method in class ajax.wrappers.sqlParser.SqlQuery
 
getType() - Method in class ajax.wrappers.sqlParser.SqlColumnInfo
 
getType() - Method in class ajax.wrappers.sqlParser.SqlType
 
getValue() - Method in class ajax.catalog.ConstantDeclaration
Gets the value assigned to the constant
getValue() - Method in class ajax.expression.Constant
Returns the value of this Constant.
getValue() - Method in class ajax.wrappers.sqlParser.SqlUpdate
 
getValue() - Method in class ajax.wrappers.sqlParser.SqlWhere
 
getValues() - Method in class ajax.wrappers.sqlParser.SqlInsert
 
getValues(Transformation) - Method in class ajax.expression.Expression
Returns the string to append to the VALUES clause of Java code for ProjectionTerm.
getVarReferences(List) - Method in class ajax.expression.Expression
Gets the Variable references and the expressions they are assigned to
getWhere() - Method in class ajax.catalog.Transformation
Gets the WHERE clause of the transformation Contains a list of conditions on the input and internal variables
getWhere() - Method in class ajax.wrappers.sqlParser.SqlDelete
 
getWhere() - Method in class ajax.wrappers.sqlParser.SqlUpdate
 
getWhere() - Method in class ajax.wrappers.sqlParser.SqlSelect
 
getWrapperManager() - Static method in class ajax.wrappers.WrapperManager
Get unique instance.
getXML(String, String, PrintWriter) - Method in class ajax.gui.servlets.Weave
 
getXML(String, String, PrintWriter) - Method in class ajax.gui.servlets.WeaveResults
 
getXMLGenRuntimePolicy() - Method in class ajax.gui.servlets.Weave
 
getXMLGenRuntimePolicy() - Method in class ajax.gui.servlets.WeaveResults
 
getXMLRepositoryContent(String) - Method in class ajax.gui.servlets.Weave
 
getXMLRepositoryContent(String) - Method in class ajax.gui.servlets.WeaveResults
 
getXMLRuntimePolicy() - Method in class ajax.gui.servlets.Weave
 
getXMLRuntimePolicy() - Method in class ajax.gui.servlets.WeaveResults
 
gParameter - Variable in class ajax.gui.graph.GraphLabel
 
Graph - class ajax.gui.graph.Graph.
Java Graph Drawing Applet
Graph() - Constructor for class ajax.gui.graph.Graph
 
GraphEdge - class ajax.gui.graph.GraphEdge.
Graph edge data structures
GraphEdge() - Constructor for class ajax.gui.graph.GraphEdge
 
graphEdges - Variable in class ajax.gui.graph.GraphParameter
 
graphHeight - Variable in class ajax.gui.graph.GraphParameter
 
GraphLabel - class ajax.gui.graph.GraphLabel.
 
GraphLabel(URL) - Constructor for class ajax.gui.graph.GraphLabel
 
GraphNode - class ajax.gui.graph.GraphNode.
graph node data structures
GraphNode() - Constructor for class ajax.gui.graph.GraphNode
 
graphNodes - Variable in class ajax.gui.graph.GraphParameter
 
GraphParamConstructor - class ajax.gui.graph.GraphParamConstructor.
Prepares the parameter file for the GraphApplet
GraphParamConstructor() - Constructor for class ajax.gui.graph.GraphParamConstructor
 
GraphParameter - class ajax.gui.graph.GraphParameter.
 
GraphParameter() - Constructor for class ajax.gui.graph.GraphParameter
 
graphWidth - Variable in class ajax.gui.graph.GraphParameter
 
GT - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 

H

hasExplainingTables() - Method in class ajax.catalog.Table
Returns true if this table can be explained by going back to other tables.
hasKey(String) - Method in class ajax.catalog.Table
Returns true if it is the name of a key attribute of this table
hasMultiOutputs() - Method in class ajax.exec.Node
returns true if this node represents a transforamtion with several outputs.
hasNullConstraint(String) - Method in class ajax.catalog.Transformation
Checks if an output attribute has a null constraint

I

ifTail - Static variable in class ajax.catalog.Transformation
 
image - Variable in class ajax.wrappers.sqlParser.Token
The string image of the token.
importIOException - Static variable in class ajax.catalog.Transformation
 
importList - Static variable in class ajax.catalog.Transformation
 
importRunnableTransf - Static variable in class ajax.catalog.Transformation
 
importSqlException - Static variable in class ajax.catalog.Transformation
 
importSqlResultSet - Static variable in class ajax.catalog.Transformation
Generated code
importWrapperException - Static variable in class ajax.catalog.Transformation
 
importWrapperManager - Static variable in class ajax.catalog.Transformation
 
init() - Method in class ajax.gui.graph.Graph
 
init(Applet) - Static method in class ajax.gui.graph.BrowserAPI
 
init(List) - Method in class ajax.catalog.EmbeddedQuery
Fills in the components of a mapping transformation.
init(List) - Method in class ajax.catalog.UnionView
Set the key fields of this transformation and defines also the the exceptionOutput object associated to this transformation. we are supposing that the key field of each view component is presented in the key of the Unionview transformation.
init(ServletConfig) - Method in class ajax.gui.servlets.Weave
 
init(ServletConfig) - Method in class ajax.gui.servlets.WeaveResults
 
init(String, LinkedList, List, Expression, LinkedList, Expression) - Method in class ajax.catalog.Transformation
It will be called by Mapping and View transformations
init(String, LinkedList, List, Expression, LinkedList, Expression) - Method in class ajax.catalog.Matching
Fills in the components of the matching transformation
init(String, LinkedList, List, Expression, LinkedList, Expression) - Method in class ajax.catalog.Merging
Fills in the components of the merging transformation
init(String, LinkedList, List, Expression, LinkedList, Expression) - Method in class ajax.catalog.Mapping
Fills in the components of a mapping transformation
init(String, LinkedList, List, Expression, LinkedList, Expression) - Method in class ajax.catalog.Clustering
Fills the components of the clustering transformation
initialize() - Method in class ajax.catalog.Transformation
Generates code for the header of the Java class that implements this transformation
initValue() - Method in class ajax.expression.Expression
Converts the expression to its value stored in the _theResult Java variable
Input() - Method in class ajax.wrappers.sqlParser.SqlParser
 
inputs - Variable in class ajax.gui.graph.TransformationInfo
transformation inputs names
inputType - Variable in class ajax.catalog.Transformation
 
INSERT - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
INSERT_QUERY - Static variable in class ajax.wrappers.sqlParser.SqlQuery
 
InsertTuple - class ajax.gui.servlets.InsertTuple.
 
InsertTuple() - Constructor for class ajax.gui.servlets.InsertTuple
 
INTEGER - Static variable in class ajax.type.Type
The built-in types.
INTEGER - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
INTEGER - Static variable in class ajax.wrappers.sqlParser.SqlType
 
INTO - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
isClustering() - Method in class ajax.catalog.Transformation
Checks if it's a clustering
isConstant() - Method in class ajax.expression.Constant
Constants are indeed constants.
isDebug() - Method in class ajax.common.Trace
 
isException() - Method in class ajax.expression.Expression
Checks if the expression is an Exception
isExplainingAttribute() - Method in class ajax.type.FieldType
Returns true if this fieldType corresponds to an attribute which is actually an explaining attribute for other tables
isFromTable() - Method in class ajax.catalog.Transformation
Checks if the transformation reads the input from a file
isFunctionCall() - Method in class ajax.expression.Expression
Checks if the expression is a function call
isHidden() - Method in class ajax.expression.As
 
isIfStatement() - Method in class ajax.expression.Expression
Checks if the expression is an IF statement
isInput() - Method in class ajax.exec.Node
says if node represents an initial input.
isInput() - Method in class ajax.expression.As
 
isInside(int, int) - Method in class ajax.gui.graph.GraphNode
 
isLetOptimizableDE() - Method in class ajax.catalog.Transformation
isLetOptimizableDE() Checks if the LET clause allows the match to be optimized by getting rid of the exact duplicates before executing the approximate match If it is optimizable, returns a list of T_REFERENCE expressions with the names of the columns used for the optimization
isLetToSQL() - Method in class ajax.catalog.Transformation
isLetToSQL() Checks if the LET clause: - contains an IF statement or a CORRELATED query - if it is a variable declaration and the type returned by the expression assigned is a ComposedType
isLetToSQL() - Method in class ajax.catalog.UnionView
Checks if the LET clause of each view component of this transformation can be converted to a SQL statement.
isMapping() - Method in class ajax.catalog.Transformation
Checks if it's a mapping
isMatching() - Method in class ajax.catalog.Transformation
Checks if it's a matching
isMerging() - Method in class ajax.catalog.Transformation
Checks if it's a merging
isMinimum() - Method in class ajax.common.Trace
 
isNone() - Method in class ajax.common.Trace
 
isNotNull() - Method in class ajax.wrappers.sqlParser.SqlColumnInfo
 
isOuter() - Method in class ajax.expression.TransfInput
 
isOutput() - Method in class ajax.exec.Node
says if node represents an output of a transformation.
isQuery() - Method in class ajax.expression.Expression
Checks if the expression is a Query
isReference() - Method in class ajax.expression.Expression
Checks if the expression is a reference
isTableInput() - Method in class ajax.expression.TransfInput
 
isToMaterialize() - Method in class ajax.catalog.Table
Says if this table is the result of an output of a transformation or corresponds to a table defined by the user and supplied as input of the cleaning program. returns true in the first case and false in the second case.
isToSQL() - Method in class ajax.catalog.Transformation
Checks if the execution mode is toSQL
isToTable() - Method in class ajax.catalog.Transformation
Checks if the transformation writes its result to a table.
isTransformation() - Method in class ajax.catalog.Transformation
Returns true if the catalog object is a transformation and false if it is a table
isTransformation() - Method in class ajax.catalog.Table
Returns false, since this catalog object is not a transformation.
isTransformation() - Method in interface ajax.catalog.CatalogObject
 
isTransformation() - Method in class ajax.exec.Node
says if node represents a transformation.
isVarDeclaration() - Method in class ajax.expression.Expression
Checks if the expression is a variable declaration
isVarReference() - Method in class ajax.expression.Expression
Checks if the expression is a reference to a variable
isView() - Method in class ajax.catalog.Transformation
Checks if it's a view

J

JAVA_CODE - Static variable in class ajax.catalog.Transformation
 
JDBC_TABLE - Static variable in class ajax.wrappers.WrapperManager
 
JdbcConnection - class ajax.wrappers.jdbc.JdbcConnection.
This class allows to connect to database with ajax parameters.
JdbcWrapper - class ajax.wrappers.jdbc.JdbcWrapper.
Allows to access to jdbc compatible database.
JdbcWrapper(String, String) - Constructor for class ajax.wrappers.jdbc.JdbcWrapper
Creates a Jdbc Table with the given query.
jdbcWrapperCIdStr - Static variable in class ajax.catalog.Merging
Generated code
jj_nt - Variable in class ajax.wrappers.sqlParser.SqlParser
 
jjstrLiteralImages - Static variable in class ajax.wrappers.sqlParser.SqlParserTokenManager
 

K

KEY - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
KeyExceptionToJava(Output) - Method in class ajax.catalog.Transformation
Generates code for inserting values into the transformation exception output
kind - Variable in class ajax.wrappers.sqlParser.Token
An integer that describes the kind of this token.

L

label - Variable in class ajax.gui.graph.GraphNode
 
LeaveSession - class ajax.gui.servlets.LeaveSession.
This servlet is called when the user leaves the AJAX allocated session the AJAX system
LeaveSession() - Constructor for class ajax.gui.servlets.LeaveSession
 
LEFTP - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
LEQ - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
letToJava(String, boolean) - Method in class ajax.catalog.Transformation
Converts the Let clause into Java
lexStateNames - Static variable in class ajax.wrappers.sqlParser.SqlParserTokenManager
 
LibCatalog - class ajax.catalog.LibCatalog.
LibCatalog stores functions and algorithms
LibCatalog() - Constructor for class ajax.catalog.LibCatalog
Constructor for the catalog.
LIST - Static variable in class ajax.type.Type
 
listColumnInfo() - Method in class ajax.wrappers.sqlParser.SqlParser
 
listColumnNames() - Method in class ajax.wrappers.sqlParser.SqlParser
 
listTablesNames() - Method in interface ajax.api.AjaxAPI
 
listTablesNames() - Method in class ajax.exec.AjaxImpl
 
listTransformationsNames() - Method in interface ajax.api.AjaxAPI
 
listTransformationsNames() - Method in class ajax.exec.AjaxImpl
 
load(BufferedWriter, DatabaseTransfer) - Method in class ajax.catalog.Transformation
Generates the code that permits to load a file into a table
load(String) - Method in interface ajax.api.AjaxAPI
Loads the cleaning specification program, parses and optimizes it
load(String) - Method in class ajax.exec.AjaxImpl
Loads the cleaning specification program, parses and optimizes it.
load(String, CatalogObject) - Method in interface ajax.dbase.DatabaseTransfer
The file named "fileName" contains the proprietary code to do the loading
load(String, CatalogObject) - Method in class ajax.dbase.OracleTransfer
Loads the contents of a file into a table using Writes the control file used by sqlldr to load a file into a table The name of the table is given by the file name
log(String) - Method in class ajax.common.Trace
Display log message on System.out.
LT - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
lx - Variable in class ajax.gui.graph.GraphNode
 
ly - Variable in class ajax.gui.graph.GraphNode
 

M

main(String[]) - Static method in class ajax.catalog.Transformation
 
main(String[]) - Static method in class ajax.exec.AjaxImpl
Starts the Ajax system
main(String[]) - Static method in class ajax.gui.AjaxGui
 
main(String[]) - Static method in class ajax.tests.OrderedResultSet
 
main(String[]) - Static method in class ajax.tests.ComplexQuery
 
main(String[]) - Static method in class ajax.tests.WrapperManagerTest
 
main(String[]) - Static method in class ajax.wrappers.WrapperManager
 
main(String[]) - Static method in class ajax.wrappers.sqlParser.SqlParser
 
main(String[]) - Static method in class ajax.wrappers.sqlParser.Test
 
MAPP - Static variable in class ajax.catalog.Transformation
 
MAPP - Static variable in class ajax.exec.Node
Possible types of the node
Mapping - class ajax.catalog.Mapping.
 
Mapping() - Constructor for class ajax.catalog.Mapping
 
MATCH - Static variable in class ajax.catalog.Transformation
 
MATCH - Static variable in class ajax.exec.Node
 
Matching - class ajax.catalog.Matching.
 
Matching() - Constructor for class ajax.catalog.Matching
 
MAX - Static variable in class ajax.common.Trace
 
MERG - Static variable in class ajax.catalog.Transformation
 
MERG - Static variable in class ajax.exec.Node
 
Merging - class ajax.catalog.Merging.
 
Merging() - Constructor for class ajax.catalog.Merging
 
MIN - Static variable in class ajax.common.Trace
 
minimum(String) - Method in class ajax.common.Trace
Display message on System.out if level is MIN or MAX
modifyTransformationCode(String, String) - Method in interface ajax.api.AjaxAPI
Modifies the transformation code
modifyTransformationCode(String, String) - Method in class ajax.exec.AjaxImpl
Modifies the transformation code.
moreColumnInfo() - Method in class ajax.wrappers.sqlParser.SqlParser
 
moreColumnNames() - Method in class ajax.wrappers.sqlParser.SqlParser
 
moreValues() - Method in class ajax.wrappers.sqlParser.SqlParser
 
mouseClicked(MouseEvent) - Method in class ajax.gui.graph.GraphLabel
 
mouseEntered(MouseEvent) - Method in class ajax.gui.graph.GraphLabel
 
mouseExited(MouseEvent) - Method in class ajax.gui.graph.GraphLabel
 
mousePressed(MouseEvent) - Method in class ajax.gui.graph.GraphLabel
 
mouseReleased(MouseEvent) - Method in class ajax.gui.graph.GraphLabel
 

N

name - Variable in class ajax.gui.graph.TransformationInfo
transformation name
name - Variable in class ajax.type.FieldType
field name
name() - Method in class ajax.exec.Node
Returns the name of the transformation for a node of "type" transformation.
nbFields() - Method in class ajax.type.ComposedType
Returns the number of fields
NEQ - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
newLine - Static variable in class ajax.catalog.Transformation
 
newToken(int) - Static method in class ajax.wrappers.sqlParser.Token
Returns a new Token object, by default.
next - Variable in class ajax.wrappers.sqlParser.Token
A reference to the next regular (non-special) token from the input stream.
Node - class ajax.exec.Node.
This class represents a node in the transformation execution graph.
Node(int, String) - Constructor for class ajax.exec.Node
 
NONE - Static variable in class ajax.common.Trace
 
NOT - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
notifyException(Exception) - Static method in class ajax.gui.graph.BrowserAPI
 
notOkMessage(HttpServletResponse) - Method in class ajax.gui.servlets.AjaxServlet
 
NULL - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
numPoints - Variable in class ajax.gui.graph.GraphEdge
 

O

object() - Method in class ajax.expression.Expression
Gets the object stored in the expression
object(Object) - Method in class ajax.expression.Expression
Sets the object equal to a given object
OBJECTARRAY - Static variable in class ajax.type.Type
 
open(String) - Static method in class ajax.wrappers.file.FileWrapper
 
open(String) - Static method in class ajax.wrappers.jdbc.JdbcWrapper
 
openConnection() - Method in class ajax.dbase.DatabaseConnection
 
openFile(String) - Method in class ajax.catalog.Transformation
Opens a file for writing Used for writing the Java code that executes the transformation
openFrame(String) - Static method in class ajax.gui.graph.BrowserAPI
 
openFrame(String, String) - Static method in class ajax.gui.graph.BrowserAPI
 
openTable(String, int) - Method in class ajax.wrappers.WrapperManager
Open an existing table.
operator() - Method in class ajax.wrappers.sqlParser.SqlParser
 
operator(String) - Static method in class ajax.expression.Expression
Returns the type of the expression that corresponds to a given operator represented by a String
operatorName(int, boolean) - Static method in class ajax.expression.Expression
Returns the operator name given the type of the expression
optimize(Catalog, LibCatalog) - Method in class ajax.optimizer.Optimizer
 
Optimizer - class ajax.optimizer.Optimizer.
 
Optimizer() - Constructor for class ajax.optimizer.Optimizer
 
OracleTransfer - class ajax.dbase.OracleTransfer.
 
OracleTransfer() - Constructor for class ajax.dbase.OracleTransfer
 
ORDER - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
OrderedResultSet - class ajax.tests.OrderedResultSet.
 
OrderedResultSet() - Constructor for class ajax.tests.OrderedResultSet
 
outerOutput - Variable in class ajax.catalog.Transformation
 
outerOutputIter() - Method in class ajax.catalog.Transformation
Returns an iterator over the collection of Output objects (if any) related to the existing outer joins specified in the transformation.
Output - class ajax.expression.Output.
 
output() - Method in class ajax.catalog.Table
returns the Output object associated to this table.
Output(ProjectionTerm, boolean, List, List, String) - Constructor for class ajax.expression.Output
 
outputs - Variable in class ajax.gui.graph.TransformationInfo
transformation outputs names
outputs() - Method in class ajax.exec.Node
 
outputType - Variable in class ajax.catalog.Transformation
 

P

paintEdge(GraphEdge) - Method in class ajax.gui.graph.GraphLabel
 
paintNode(GraphNode) - Method in class ajax.gui.graph.GraphLabel
 
Parameters - class ajax.common.Parameters.
This class represents parameters passed to the runtime environment.
parse(String) - Static method in class ajax.wrappers.sqlParser.SqlParser
 
ParseException - exception ajax.wrappers.sqlParser.ParseException.
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for class ajax.wrappers.sqlParser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class ajax.wrappers.sqlParser.ParseException
 
ParseException(Token, int[][], String[]) - Constructor for class ajax.wrappers.sqlParser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
password - Static variable in class ajax.gui.servlets.ValidateUser
 
PRIMARY - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
printStackTrace() - Method in class ajax.wrappers.WrapperException
 
printStackTrace(PrintStream) - Method in class ajax.wrappers.WrapperException
 
printStackTrace(PrintWriter) - Method in class ajax.wrappers.WrapperException
 
programSummary - Static variable in class ajax.exec.AjaxImpl
To initialize the summary of program execution
programSummaryMessage - Static variable in class ajax.exec.AjaxImpl
 
projected - Variable in class ajax.gui.graph.GraphNode
 
ProjectionTerm - class ajax.expression.ProjectionTerm.
 
ProjectionTerm(List) - Constructor for class ajax.expression.ProjectionTerm
 
put(String, String) - Method in class ajax.common.Parameters
Sets the value of the given paramameter.

Q

Query - class ajax.expression.Query.
 
Query(LinkedList, Expression, ProjectionTerm) - Constructor for class ajax.expression.Query
The Constructor
quotas(String) - Method in class ajax.exec.RunnableTransf
 
quotas(String) - Static method in class ajax.wrappers.sqlParser.SqlParser
 
QUOTE - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 

R

readChar() - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
realName - Variable in class ajax.gui.graph.GraphNode
 
ReInit(ASCII_UCodeESC_CharStream) - Method in class ajax.wrappers.sqlParser.SqlParserTokenManager
 
ReInit(ASCII_UCodeESC_CharStream, int) - Method in class ajax.wrappers.sqlParser.SqlParserTokenManager
 
ReInit(InputStream) - Method in class ajax.wrappers.sqlParser.SqlParser
 
ReInit(InputStream, int, int) - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
ReInit(InputStream, int, int, int) - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
ReInit(Reader) - Method in class ajax.wrappers.sqlParser.SqlParser
 
ReInit(Reader, int, int) - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
ReInit(Reader, int, int, int) - Method in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
ReInit(SqlParserTokenManager) - Method in class ajax.wrappers.sqlParser.SqlParser
 
reloadLevels() - Method in class ajax.common.TraceManager
 
removeAlgorithm(String) - Method in class ajax.catalog.LibCatalog
Removes an algorithm from the catalog.
removeFunction(String) - Method in class ajax.catalog.LibCatalog
Removes a function from the catalog.
removeTable(String) - Method in class ajax.catalog.Catalog
removes a table from the catalog.
removeTransformation(String) - Method in class ajax.catalog.Catalog
removes a transformation from the catalog.
report(BufferedWriter, boolean) - Method in class ajax.scheduler.ExecutionSummary
 
Reset - class ajax.gui.servlets.Reset.
 
reset() - Method in class ajax.gui.servlets.Weave
 
reset() - Method in class ajax.gui.servlets.WeaveResults
 
Reset() - Constructor for class ajax.gui.servlets.Reset
 
resetJdbcConnection() - Static method in class ajax.wrappers.jdbc.JdbcConnection
Returns the unique instance of this class
resetJDBCConnection() - Method in class ajax.exec.AjaxImpl
To reset the connection to the RDBMS
resume() - Method in interface ajax.api.AjaxAPI
Resumes the cleaning process after handling the Exceptions of one transformation
resume() - Method in class ajax.exec.AjaxImpl
Resumes the cleaning process after handling the Exceptions of one transformation
RIGHTP - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
run() - Method in class ajax.gui.graph.UpdateThread
 
RunnableTransf - class ajax.exec.RunnableTransf.
Common abstract class for the runnable version of transformations
RunnableTransf() - Constructor for class ajax.exec.RunnableTransf
 

S

sameName(FieldType) - Method in class ajax.type.FieldType
sameName checks if this field has the same name as the other field
saveWeaveFiles() - Method in class ajax.exec.AjaxImpl
Saves generated Weave specification files
schedule(Catalog) - Method in class ajax.scheduler.Scheduler
Compile the generated code in transformations and functions. and ...
Scheduler - class ajax.scheduler.Scheduler.
Scheduler that executes the cleaning program
Scheduler() - Constructor for class ajax.scheduler.Scheduler
 
SchedulerException - exception ajax.scheduler.SchedulerException.
 
SELECT - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
SELECT_QUERY - Static variable in class ajax.wrappers.sqlParser.SqlQuery
 
SELECTED_NODE_COLOR - Static variable in class ajax.gui.graph.GraphParameter
 
selectToJava(Writer, Table[], String, String) - Method in class ajax.catalog.Transformation
Converts the Select clause into Java (JDBC call to insert the result of the Java processing)
selectToSQL(Output) - Method in class ajax.catalog.Transformation
Converts the SELECT clause into SQL
selectToSQL(String) - Method in class ajax.catalog.Matching
Constructs the inner Select clause of a "pure" SQL execution of the matching
selectToSQLToTable(BufferedWriter, Table[]) - Method in class ajax.catalog.Transformation
Writes into the file the statement that executes the SQL statement
SEMICOLON - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
SendGraphParamServlet - class ajax.gui.servlets.SendGraphParamServlet.
 
SendGraphParamServlet() - Constructor for class ajax.gui.servlets.SendGraphParamServlet
 
serveFile(String, HttpServletResponse) - Static method in class ajax.gui.servlets.FileServer
Serves a file as response
SET - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
set(LinkedList, List, Expression) - Method in class ajax.catalog.EmbeddedQuery
Set some attributes of this class.
setArg(int, Expression) - Method in class ajax.expression.Expression
Sets a given argument of the expression to a given expression
setConnectionData(String, String, String) - Method in class ajax.dbase.DatabaseConnection
 
setDatabase(String, String, String, String, String) - Method in class ajax.gui.servlets.Weave
 
setDatabase(String, String, String, String, String) - Method in class ajax.gui.servlets.WeaveResults
 
setDBaseParameters(String, String, String, String, String) - Method in class ajax.gui.servlets.Weave
 
setDBaseParameters(String, String, String, String, String) - Method in class ajax.gui.servlets.WeaveResults
 
setDBTransfer(DatabaseTransfer) - Method in class ajax.dbase.DatabaseConnection
Sets the database transfer mode corresponding to the RDBMS used
setExceptionNumber(long) - Method in class ajax.scheduler.ExecutionSummary
 
setExceptionOutput() - Method in class ajax.catalog.Transformation
Defines the output associated to the exception table. the key of each input is placed in the schema of this exception table plus an aditional field which contains the exception message.
setExceptionOutput() - Method in class ajax.catalog.Merging
Defines the output associated to the exception table for the case of a Merging Transformation.
setExecutionTime(long) - Method in class ajax.scheduler.ExecutionSummary
 
setExplainingTable(HashMap) - Method in class ajax.type.FieldType
Adds a table name and the corresponding attribute to the HashMap containing the explaining tables for this attribute
setFromFile() - Method in class ajax.catalog.Transformation
Sets the transformation to read the input from a file
setFromFile() - Method in class ajax.catalog.UnionView
Sets the transformation to read the input from a file.
setFromTable() - Method in class ajax.catalog.Transformation
Sets the transformation to read the input from a file
setFromTable() - Method in class ajax.catalog.UnionView
Sets the transformation to read the input from a file.
setImage() - Method in class ajax.gui.graph.GraphLabel
 
setInput(String, String) - Method in class ajax.expression.As
 
setLevel(int) - Method in class ajax.common.Trace
 
setManager(CatalogManager) - Static method in class ajax.catalog.CatalogManager
Sets manager
setName(String) - Method in class ajax.catalog.Transformation
Assigns a name to the transformation
setName(String) - Method in class ajax.scheduler.ExecutionSummary
 
setObserver(TransformationExecutionObserver) - Method in class ajax.scheduler.Scheduler
 
setOriginTableAttribute(HashMap) - Method in class ajax.expression.As
 
setOriginTableAttribute(String, String) - Method in class ajax.expression.As
 
setOuterOutput() - Method in class ajax.catalog.Transformation
Defines the outputs associated to outer joins.
SetParameters - class ajax.gui.servlets.SetParameters.
This servlet sets the parameters of the AJAX system
SetParameters() - Constructor for class ajax.gui.servlets.SetParameters
 
setResultType(Type) - Method in class ajax.expression.Expression
Sets the result type to a given type
setScheduler(String, String, String, String, boolean, boolean, boolean) - Method in class ajax.gui.servlets.Weave
 
setScheduler(String, String, String, String, boolean, boolean, boolean) - Method in class ajax.gui.servlets.WeaveResults
 
setTableState(String, int) - Method in class ajax.gui.graph.GraphParameter
 
setTest(String) - Method in class ajax.gui.servlets.Weave
 
setTest(String) - Method in class ajax.gui.servlets.WeaveResults
 
setToFile() - Method in class ajax.catalog.Transformation
Sets the transformation to write the output into a file
setToFile() - Method in class ajax.catalog.UnionView
Sets the transformation to write the output into a file
setToJava() - Method in class ajax.catalog.Transformation
Sets the execution mode to Java
setToJava() - Method in class ajax.catalog.UnionView
Sets the execution mode to Java
setToSQL() - Method in class ajax.catalog.Transformation
Sets the execution mode to SQL
setToSQL() - Method in class ajax.catalog.UnionView
Sets the execution mode to SQL
setToTable() - Method in class ajax.catalog.Transformation
Sets the transformation to write the output into a table
setToTable() - Method in class ajax.catalog.UnionView
Sets this transformation (and corresponding views components) to write the output into a file.
setTransState(String, int) - Method in class ajax.gui.graph.GraphParameter
 
setType(int) - Method in class ajax.expression.Expression
Sets the type of the expression to a given type
setUnionComponent() - Method in class ajax.catalog.View
Set this View transformation as a component of a UnionView.
setWeaveOutputsSchemas(BufferedWriter) - Method in class ajax.catalog.Transformation
Generates and writes the specification schemas, needed by Weave to implement the Explainer, for all the output tables of this transformation.
setWeaveRunTimePolicies(BufferedWriter) - Method in class ajax.exec.AjaxImpl
Generates and writes the specification runtime policy file, needed by Weave to implement the Explainer.
setWeaveRunTimePolicies(BufferedWriter, Catalog) - Method in class ajax.catalog.Transformation
Generates and writes the specification runtime policy, needed by Weave to implement the Explainer, associated to this transformation.
setWeaveRunTimePolicy(BufferedWriter) - Method in class ajax.catalog.Table
Generates and writes the specification runtime policy, needed by Weave to implement the Explainer, for this table.
setWeaveSchema(BufferedWriter) - Method in class ajax.catalog.Table
Generates and writes the specification schema, needed by Weave to implement the Explainer, for this table.
setWeaveSchemas(BufferedWriter) - Method in class ajax.exec.AjaxImpl
Generates and writes the specification schemas file, needed by Weave to implement the Explainer.
ShowTransformation - class ajax.gui.servlets.ShowTransformation.
 
ShowTransformation() - Constructor for class ajax.gui.servlets.ShowTransformation
 
sourceName - Variable in class ajax.gui.graph.GraphEdge
 
specialConstructor - Variable in class ajax.wrappers.sqlParser.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class ajax.wrappers.sqlParser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
split() - Method in class ajax.catalog.Merging
Splits this transformation into transformations that can be implemented entirely in Java or entirely in SQL IMPLEMENT THIS
split(Expression, Expression) - Method in class ajax.expression.Expression
Splits into two expressions: one with variable references and another with references
splitVarsRefs(List, List) - Method in class ajax.expression.Expression
Splits into two lists: one with references and another with variable references
SQL_CODE - Static variable in class ajax.catalog.Transformation
 
SqlColumnInfo - class ajax.wrappers.sqlParser.SqlColumnInfo.
 
SqlColumnInfo(String, SqlType, boolean) - Constructor for class ajax.wrappers.sqlParser.SqlColumnInfo
 
SqlCreate - class ajax.wrappers.sqlParser.SqlCreate.
 
SqlCreate(String, LinkedList) - Constructor for class ajax.wrappers.sqlParser.SqlCreate
 
SqlDelete - class ajax.wrappers.sqlParser.SqlDelete.
 
SqlDelete(String, SqlWhere) - Constructor for class ajax.wrappers.sqlParser.SqlDelete
 
SqlInsert - class ajax.wrappers.sqlParser.SqlInsert.
 
SqlInsert(String, LinkedList, LinkedList) - Constructor for class ajax.wrappers.sqlParser.SqlInsert
 
SqlParser - class ajax.wrappers.sqlParser.SqlParser.
 
SqlParser(InputStream) - Constructor for class ajax.wrappers.sqlParser.SqlParser
 
SqlParser(Reader) - Constructor for class ajax.wrappers.sqlParser.SqlParser
 
SqlParser(SqlParserTokenManager) - Constructor for class ajax.wrappers.sqlParser.SqlParser
 
SqlParserConstants - interface ajax.wrappers.sqlParser.SqlParserConstants.
 
SqlParserTokenManager - class ajax.wrappers.sqlParser.SqlParserTokenManager.
 
SqlParserTokenManager(ASCII_UCodeESC_CharStream) - Constructor for class ajax.wrappers.sqlParser.SqlParserTokenManager
 
SqlParserTokenManager(ASCII_UCodeESC_CharStream, int) - Constructor for class ajax.wrappers.sqlParser.SqlParserTokenManager
 
SqlQuery - class ajax.wrappers.sqlParser.SqlQuery.
 
SqlSelect - class ajax.wrappers.sqlParser.SqlSelect.
 
SqlSelect(LinkedList, String, String) - Constructor for class ajax.wrappers.sqlParser.SqlSelect
 
SqlSelect(LinkedList, String, String, SqlWhere) - Constructor for class ajax.wrappers.sqlParser.SqlSelect
 
SqlType - class ajax.wrappers.sqlParser.SqlType.
 
SqlType(int) - Constructor for class ajax.wrappers.sqlParser.SqlType
 
SqlType(int, int) - Constructor for class ajax.wrappers.sqlParser.SqlType
 
SqlUpdate - class ajax.wrappers.sqlParser.SqlUpdate.
 
SqlUpdate(String, String, String, SqlWhere) - Constructor for class ajax.wrappers.sqlParser.SqlUpdate
 
SqlWhere - class ajax.wrappers.sqlParser.SqlWhere.
 
SqlWhere(String, String, String) - Constructor for class ajax.wrappers.sqlParser.SqlWhere
 
STAR - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
start() - Method in class ajax.gui.graph.UpdateThread
 
start(String, String, String, String, String, boolean, boolean) - Method in class ajax.gui.servlets.Weave
 
start(String, String, String, String, String, boolean, boolean) - Method in class ajax.gui.servlets.WeaveResults
 
started(String) - Method in interface ajax.exec.TransformationExecutionObserver
Invoked by Ajax when a transformation starts to be executed .
state - Variable in class ajax.gui.graph.GraphNode
 
staticFlag - Static variable in class ajax.wrappers.sqlParser.ASCII_UCodeESC_CharStream
 
stop() - Method in class ajax.gui.graph.UpdateThread
 
STR_DEFAULT_SIZE - Static variable in class ajax.type.BuiltInType
 
STRING - Static variable in class ajax.type.Type
 
STRING_LITERAL - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
STRING(int) - Static method in class ajax.type.Type
 
SwitchTo(int) - Method in class ajax.wrappers.sqlParser.SqlParserTokenManager
 

T

T_ALGO_CALL - Static variable in class ajax.expression.Expression
 
T_AND - Static variable in class ajax.expression.Expression
 
T_AS_REF - Static variable in class ajax.expression.Expression
 
T_ASTERISC - Static variable in class ajax.expression.Expression
 
T_CHECK - Static variable in class ajax.expression.Expression
 
T_COMPOSED - Static variable in class ajax.expression.Expression
 
T_CONST_REF - Static variable in class ajax.expression.Expression
 
T_CONSTANT - Static variable in class ajax.expression.Expression
CONSTANTS
T_DEP - Static variable in class ajax.expression.Expression
 
T_DIV - Static variable in class ajax.expression.Expression
 
T_EQ - Static variable in class ajax.expression.Expression
 
T_EQEQ - Static variable in class ajax.expression.Expression
 
T_EXCEPTION - Static variable in class ajax.expression.Expression
 
T_FOREIGN - Static variable in class ajax.expression.Expression
 
T_FROM - Static variable in class ajax.expression.Expression
 
T_FUNCT_CALL - Static variable in class ajax.expression.Expression
 
T_GE - Static variable in class ajax.expression.Expression
 
T_GT - Static variable in class ajax.expression.Expression
 
T_IF_STAT - Static variable in class ajax.expression.Expression
 
T_IMPLICIT - Static variable in class ajax.expression.Expression
 
T_LE - Static variable in class ajax.expression.Expression
 
T_LIKE - Static variable in class ajax.expression.Expression
 
T_LT - Static variable in class ajax.expression.Expression
 
T_MINUS - Static variable in class ajax.expression.Expression
 
T_MULT - Static variable in class ajax.expression.Expression
 
T_NE - Static variable in class ajax.expression.Expression
 
T_NOT - Static variable in class ajax.expression.Expression
 
T_NOT_NULL - Static variable in class ajax.expression.Expression
 
T_OR - Static variable in class ajax.expression.Expression
 
T_ORDER - Static variable in class ajax.expression.Expression
 
T_OUT_TRANSF - Static variable in class ajax.expression.Expression
 
T_PLUS - Static variable in class ajax.expression.Expression
 
T_PROJECT - Static variable in class ajax.expression.Expression
 
T_QUERY - Static variable in class ajax.expression.Expression
 
T_REFERENCE - Static variable in class ajax.expression.Expression
 
T_TRANSF - Static variable in class ajax.expression.Expression
 
T_UNIQUE - Static variable in class ajax.expression.Expression
 
T_VAR_DECL - Static variable in class ajax.expression.Expression
 
T_VAR_REF - Static variable in class ajax.expression.Expression
 
Table - class ajax.catalog.Table.
 
TABLE - Static variable in class ajax.gui.graph.GraphParameter
 
TABLE - Static variable in class ajax.type.Type
 
TABLE - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
TABLE_COLOR_EMPTY - Static variable in class ajax.gui.graph.GraphParameter
 
TABLE_COLOR_FULL - Static variable in class ajax.gui.graph.GraphParameter
 
TABLE_COLOR_USER - Static variable in class ajax.gui.graph.GraphParameter
 
TABLE_STATE_EMPTY - Static variable in class ajax.gui.graph.GraphParameter
 
TABLE_STATE_FULL - Static variable in class ajax.gui.graph.GraphParameter
 
TABLE_STATE_USER - Static variable in class ajax.gui.graph.GraphParameter
 
Table(String, LinkedList, LinkedList) - Constructor for class ajax.catalog.Table
Constructor of a table representing a base data flow supplied by the user.
Table(String, List, List, Output, Transformation) - Constructor for class ajax.catalog.Table
Constructor for a table that is the result of a outer join.
Table(String, Output, Transformation) - Constructor for class ajax.catalog.Table
Constructor for a table that is the result of a transformation.
tail - Static variable in class ajax.catalog.Transformation
 
Test - class ajax.wrappers.sqlParser.Test.
 
Test() - Constructor for class ajax.wrappers.sqlParser.Test
 
TO_FILE - Static variable in class ajax.catalog.Transformation
Constants that define the behaviour of the transformation
TO_TABLE - Static variable in class ajax.catalog.Transformation
 
toCode() - Method in class ajax.expression.ProjectionTerm
writes this ProjectionTerm as it was readen from the cleaning program.
toCode(boolean, boolean) - Method in class ajax.expression.Expression
 
toDBaseType(boolean) - Method in class ajax.type.Type
Converts this type into the database corresponding one.
toDBaseType(boolean) - Method in class ajax.type.ArrayType
Converts this type into the database corresponding one In this case: Oracle types
toDBaseType(boolean) - Method in class ajax.type.BuiltInType
Converts this type into the database corresponding one In this case: Oracle types
toDBaseType(boolean) - Method in class ajax.type.ComposedType
Converts this type into the DBMS corresponding one
toFile() - Method in class ajax.catalog.Table
Generates code for materializing the result of a transformation in a file.
toHtml() - Method in class ajax.catalog.Transformation
Converts the transformation into an html read-able object.
toHtml() - Method in class ajax.catalog.Matching
Converts the matching into an Html read-able object.
toHtml() - Method in class ajax.catalog.View
Converts this View transformation into an Html readable object.
toHtml() - Method in class ajax.catalog.EmbeddedQuery
Converts the EmbeddedQuery to html format.
toHtml() - Method in class ajax.catalog.Merging
Converts the merging into an Html read-able object.
toHtml() - Method in class ajax.catalog.Mapping
Converts the mapping into an Html read-able object.
toHtml() - Method in class ajax.catalog.Clustering
Converts the matching into a human read-able object.
toHtml() - Method in class ajax.catalog.UnionView
Converts this transformation into html readable object.
toHtml() - Method in class ajax.scheduler.ExecutionSummary
 
toHtmlCode(boolean, boolean) - Method in class ajax.expression.Expression
 
toHtmlLet() - Method in class ajax.expression.Expression
Converts a let expression into its html code.
toJava() - Method in class ajax.catalog.Transformation
Generates a Java class that issues SQL calls, through JDBC, to get the data from the database and store the results back.
toJava() - Method in class ajax.catalog.Clustering
Converts into Java
toJava() - Method in class ajax.catalog.UnionView
Generates a Java class that issues SQL calls, through JDBC, to get the data from the database and store the results back.
toJava(boolean, boolean, boolean, boolean, boolean) - Method in class ajax.expression.Expression
Returns a string that corresponds to the equivalent Java code
toJava(boolean, boolean, boolean, Transformation) - Method in class ajax.expression.Expression
Called when parameters of Transformation are relevant
toJavaBody(Writer) - Method in class ajax.catalog.EmbeddedQuery
functions that writes the body of this transformation using the Java language.
toJavaBody(Writer, Table[]) - Method in class ajax.catalog.Transformation
Generates code for executing the body of the transformation REDUCE THE SIZE OF THIS METHOD!
toJavaBody(Writer, Table[]) - Method in class ajax.catalog.EmbeddedQuery
Generates code for executing the body of the transformation We are using the exception table of the context transformation to store possible exceptions that may arise in the execution of this transformation.
toJavaBody(Writer, Table[]) - Method in class ajax.catalog.Clustering
Generates code for executing the body of the transformation
toJavaBody(Writer, Table[], String) - Method in class ajax.catalog.Merging
Generates code for executing the body of the transformation
toJavaFromInput(Writer) - Method in class ajax.catalog.Transformation
Generates code for reading the input of the transformation from a table
toJavaFromInput(Writer) - Method in class ajax.catalog.Merging
Generates code for reading the input of the transformation from a table
toJavaQuery(Output) - Method in class ajax.catalog.Transformation
Generates code for inserting values in the transformation output
toJavaToFile(Transformation) - Method in class ajax.expression.ProjectionTerm
Converts ProjectionTerm into Java code that inserts the result of the transformation into a file
toJavaToTable(Transformation) - Method in class ajax.expression.ProjectionTerm
Converts ProjectionTerm into Java code that makes a JDBC call to insert the result of the transformation into a table
toJavaType() - Method in class ajax.type.Type
Converts this type into the Java corresponding one
toJavaType() - Method in class ajax.type.ArrayType
Converts this type into the Java corresponding one
toJavaType() - Method in class ajax.type.BuiltInType
Converts this type into the Java corresponding one
toJavaType() - Method in class ajax.type.ComposedType
Converts this type into the Java corresponding one
token - Variable in class ajax.wrappers.sqlParser.SqlParser
 
Token - class ajax.wrappers.sqlParser.Token.
Describes the input token stream.
token_source - Variable in class ajax.wrappers.sqlParser.SqlParser
 
Token() - Constructor for class ajax.wrappers.sqlParser.Token
 
tokenImage - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
tokenImage - Variable in class ajax.wrappers.sqlParser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - error ajax.wrappers.sqlParser.TokenMgrError.
 
TokenMgrError() - Constructor for class ajax.wrappers.sqlParser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class ajax.wrappers.sqlParser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class ajax.wrappers.sqlParser.TokenMgrError
 
toSQL() - Method in class ajax.catalog.Transformation
Generates a Java class that issues only SQL calls, through JDBC, for implementing the transformation
toSQL() - Method in class ajax.catalog.Clustering
Converts into SQL Not possible for a Clustering operation
toSQL() - Method in class ajax.catalog.UnionView
Generates a Java class that issues only SQL calls, through JDBC, for implementing the transformation
toSQL(boolean, boolean, boolean) - Method in class ajax.expression.Expression
Returns a string that is SQL code
toSQL(boolean, boolean, Transformation) - Method in class ajax.expression.Expression
Called when parameters of Transformation are relevant
toSQL(Transformation) - Method in class ajax.expression.ProjectionTerm
Converts ProjectionTerm into SQL
toSQL(Transformation) - Method in class ajax.expression.As
Converts As in SQL
toString() - Method in class ajax.catalog.Transformation
Converts the transformation into a human read-able object.
toString() - Method in class ajax.catalog.Matching
Converts the matching into a human read-able object.
toString() - Method in class ajax.catalog.View
Converts this View transformation into a human readable object.
toString() - Method in class ajax.catalog.Catalog
Convert a catalog to human readable string.
toString() - Method in class ajax.catalog.EmbeddedQuery
Converts the EmbeddedQuery into a human read-able object.
toString() - Method in class ajax.catalog.Table
Converts the table into a human read-able object.
toString() - Method in class ajax.catalog.Merging
Converts the merging into a human read-able object.
toString() - Method in class ajax.catalog.Function
Convert to human read-able object.
toString() - Method in class ajax.catalog.LibCatalog
Converts the transformation into a human read-able object.
toString() - Method in class ajax.catalog.Mapping
Converts the mapping into a human read-able object.
toString() - Method in class ajax.catalog.Algorithm
Converts the transformation into a human read-able object.
toString() - Method in class ajax.catalog.Clustering
Converts the matching into a human read-able object.
toString() - Method in class ajax.catalog.UnionView
Converts this transformation into a human readable object.
toString() - Method in class ajax.catalog.ConstantDeclaration
Converts the composed type into a human read-able object.
toString() - Method in class ajax.expression.ProjectionTerm
Convert to human read-able object.
toString() - Method in class ajax.expression.Expression
Converts the expression into a human read-able object.
toString() - Method in class ajax.expression.Expression.MyBoolean
 
toString() - Method in class ajax.expression.As
Convert to human read-able object.
toString() - Method in class ajax.expression.Output
Convert to human read-able object.
toString() - Method in class ajax.expression.TransfInput
Convert to human read-able object.
toString() - Method in class ajax.expression.Constant
Convert constant to human readable string.
toString() - Method in class ajax.gui.graph.TransformationInfo
 
toString() - Method in class ajax.scheduler.ExecutionSummary
 
toString() - Method in class ajax.type.Type
Convert type to human-readable form.
toString() - Method in class ajax.type.ArrayType
Produces a human-readable version of the type.
toString() - Method in class ajax.type.BuiltInType
Produces a human-readable version of the type.
toString() - Method in class ajax.type.FieldType
Convert field type to human-readable string.
toString() - Method in class ajax.type.ComposedType
Converts the composed type into a human read-able object.
toString() - Method in class ajax.wrappers.file.FileWrapper
 
toString() - Method in class ajax.wrappers.sqlParser.SqlInsert
 
toString() - Method in class ajax.wrappers.sqlParser.SqlDelete
 
toString() - Method in class ajax.wrappers.sqlParser.Token
Returns the image.
toString() - Method in class ajax.wrappers.sqlParser.SqlCreate
 
toString() - Method in class ajax.wrappers.sqlParser.SqlColumnInfo
 
toString() - Method in class ajax.wrappers.sqlParser.SqlUpdate
 
toString() - Method in class ajax.wrappers.sqlParser.SqlSelect
 
toString() - Method in class ajax.wrappers.sqlParser.SqlType
 
toString() - Method in class ajax.wrappers.sqlParser.SqlWhere
 
toStringLet() - Method in class ajax.expression.Expression
Converts a let expression into its code.
toStringWhere() - Method in class ajax.expression.Expression
Converts a where expression into its code.
toTable() - Method in class ajax.catalog.Table
toTable() Generates code to create a table in SQL that materializes the result of the transformation
toTableQuery(Output, boolean) - Method in class ajax.catalog.Transformation
Converts the transformation into an SQL statement.
toTableQuery(String, boolean) - Method in class ajax.catalog.Matching
Converts the matching into an SQL statement
toXML(String) - Method in class ajax.catalog.Transformation
Converts the transformation into an XML document
toXML(String) - Method in class ajax.catalog.Matching
Converts the transformation into an XML document
toXML(String) - Method in class ajax.catalog.View
Converts the transformation into an XML document
toXML(String) - Method in class ajax.catalog.EmbeddedQuery
Converts the transformation into an XML document
toXML(String) - Method in class ajax.catalog.Table
Converts this CatalogObject into an XML document
toXML(String) - Method in class ajax.catalog.Merging
Converts the transformation into an XML document
toXML(String) - Method in class ajax.catalog.Function
converts this into XML
toXML(String) - Method in class ajax.catalog.Mapping
Converts the transformation into an XML document
toXML(String) - Method in class ajax.catalog.Algorithm
Converts the algorithm into XML
toXML(String) - Method in interface ajax.catalog.CatalogObject
 
toXML(String) - Method in class ajax.catalog.Clustering
Converts the transformation into an XML document
toXML(String) - Method in class ajax.catalog.UnionView
Converts the transformation into an XML document
Trace - class ajax.common.Trace.
Exemple of use:
java -Dtrace.default=MAX AjaxImpl
java -Dtrace.AjaxImpl=MAX AjaxImpl
java -Dtrace.ajax.*=MAX AjaxImpl
Trace(Class) - Constructor for class ajax.common.Trace
 
TraceManager - class ajax.common.TraceManager.
 
TraceManager() - Constructor for class ajax.common.TraceManager
 
TRANS - Static variable in class ajax.gui.graph.GraphParameter
 
TRANS_COLOR_EXEC_FAILED - Static variable in class ajax.gui.graph.GraphParameter
 
TRANS_COLOR_EXEC_SUCCES - Static variable in class ajax.gui.graph.GraphParameter
 
TRANS_COLOR_IN_EXECUTION - Static variable in class ajax.gui.graph.GraphParameter
 
TRANS_COLOR_NOT_EXEC - Static variable in class ajax.gui.graph.GraphParameter
 
TRANS_STATE_EXEC_FAILED - Static variable in class ajax.gui.graph.GraphParameter
 
TRANS_STATE_EXEC_SUCCES - Static variable in class ajax.gui.graph.GraphParameter
 
TRANS_STATE_IN_EXECUTION - Static variable in class ajax.gui.graph.GraphParameter
 
TRANS_STATE_NOT_EXEC - Static variable in class ajax.gui.graph.GraphParameter
 
TransfInput - class ajax.expression.TransfInput.
 
TransfInput(String, CatalogObject, String) - Constructor for class ajax.expression.TransfInput
Constructor
TransfInput(String, CatalogObject, String, boolean) - Constructor for class ajax.expression.TransfInput
Constructor
TransfInput(String, String, Type) - Constructor for class ajax.expression.TransfInput
ctor for the case of inputs which are variables.
Transformation - class ajax.catalog.Transformation.
 
Transformation() - Constructor for class ajax.catalog.Transformation
 
TransformationExecutionObserver - interface ajax.exec.TransformationExecutionObserver.
 
TransformationInfo - class ajax.gui.graph.TransformationInfo.
Contains the type, the name, the input data flows names and the output data flows names of a transformation
TransformationInfo() - Constructor for class ajax.gui.graph.TransformationInfo
 
transformationTypeName() - Method in class ajax.exec.Node
returns the name of the type of this node.
transfType - Variable in class ajax.catalog.Transformation
Variables that define the transformation behaviour
type - Variable in class ajax.expression.Constant
The Constant type
type - Variable in class ajax.gui.graph.GraphNode
 
type - Variable in class ajax.gui.graph.TransformationInfo
transformation type
Type - class ajax.type.Type.
Class Type is the root of the type hierarchy which is used for internal representation of types.
type() - Method in class ajax.exec.Node
 
type() - Method in class ajax.expression.TransfInput
 
type() - Method in class ajax.wrappers.sqlParser.SqlParser
 
Type() - Constructor for class ajax.type.Type
 

U

undo(String) - Method in interface ajax.api.AjaxAPI
Undo the transformation actions
undo(String) - Method in class ajax.exec.AjaxImpl
Undo the transformation actions
UnionView - class ajax.catalog.UnionView.
 
UnionView(String) - Constructor for class ajax.catalog.UnionView
The constructor of a UnionView Transformation.
uniqueName - Variable in class ajax.gui.graph.GraphEdge
 
uniqueName - Variable in class ajax.gui.graph.GraphNode
 
UPDATE - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
UPDATE_QUERY - Static variable in class ajax.wrappers.sqlParser.SqlQuery
 
updateAuxiliaryFunctions() - Method in class ajax.catalog.Transformation
Updates the LibCatalog with the auxiliary functions: generateClusterId() NOT SURE IF THIS METHOD IS NEEDED LIKE IT IS
updateImage() - Method in class ajax.gui.graph.GraphLabel
 
UpdateThread - class ajax.gui.graph.UpdateThread.
A thread that uses this Runnable reads GraphParameter on Url and update image of graph label each time one is received.
UpdateTuple - class ajax.gui.servlets.UpdateTuple.
 
UpdateTuple() - Constructor for class ajax.gui.servlets.UpdateTuple
 
updateTuple(String, int) - Method in interface ajax.api.AjaxAPI
Update one output tuple of a transformation
updateTuple(String, int) - Method in class ajax.exec.AjaxImpl
Update one output tuple of a transformation
user - Static variable in class ajax.gui.servlets.ValidateUser
 

V

ValidateUser - class ajax.gui.servlets.ValidateUser.
This servlet validates user & password in order to allow the access to the AJAX system
ValidateUser() - Constructor for class ajax.gui.servlets.ValidateUser
 
value - Variable in class ajax.expression.Constant
The constant value
value() - Method in class ajax.expression.Expression.MyBoolean
 
value() - Method in class ajax.wrappers.sqlParser.SqlParser
 
value(boolean) - Method in class ajax.expression.Expression.MyBoolean
 
VALUES - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
values() - Method in class ajax.wrappers.sqlParser.SqlParser
 
VARCHAR - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
VARCHAR - Static variable in class ajax.wrappers.sqlParser.SqlType
 
VARCHAR2 - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
VARCHAR2 - Static variable in class ajax.wrappers.sqlParser.SqlType
 
View - class ajax.catalog.View.
 
VIEW - Static variable in class ajax.catalog.Transformation
 
VIEW - Static variable in class ajax.exec.Node
 
View() - Constructor for class ajax.catalog.View
 

W

waitModification() - Method in class ajax.gui.graph.GraphParameter
 
Weave - class ajax.gui.servlets.Weave.
 
WEAVE_URL - Variable in class ajax.gui.graph.GraphParameter
 
Weave() - Constructor for class ajax.gui.servlets.Weave
 
WeaveResults - class ajax.gui.servlets.WeaveResults.
 
WeaveResults() - Constructor for class ajax.gui.servlets.WeaveResults
 
WHERE - Static variable in interface ajax.wrappers.sqlParser.SqlParserConstants
 
where() - Method in class ajax.wrappers.sqlParser.SqlParser
 
whereToJava(String) - Method in class ajax.catalog.Transformation
Converts the Where clause into Java
whereToSQL() - Method in class ajax.catalog.Transformation
Converts the Where clause into SQL
Wrapper - interface ajax.wrappers.Wrapper.
Interface used for accessing to base dirty data or transformation results and storing transformation results The result of a transformation or a set of dirty data is stored in a storage unit that can be a relational table or a file.
wrapper(String) - Method in class ajax.wrappers.WrapperManager
 
WrapperException - exception ajax.wrappers.WrapperException.
 
WrapperException(String) - Constructor for class ajax.wrappers.WrapperException
 
WrapperException(String, Exception) - Constructor for class ajax.wrappers.WrapperException
 
wrapperInitialization - Static variable in class ajax.catalog.Transformation
 
WrapperManager - class ajax.wrappers.WrapperManager.
 
WrapperManagerTest - class ajax.tests.WrapperManagerTest.
 
WrapperManagerTest() - Constructor for class ajax.tests.WrapperManagerTest
 
writeCollection(Iterator, String) - Method in class ajax.catalog.Transformation
Write a collection of objects as a single line of strings separated by a specified separator.
writeHtmlCollection(Iterator, String) - Method in class ajax.catalog.Transformation
Write a collection of objects as a single line of strings separated by a specified separator.
writeTailClass(BufferedWriter) - Method in class ajax.catalog.Transformation
Generates the code to close the class that implements the transformation

X

x - Variable in class ajax.gui.graph.GraphNode
 
xPoints - Variable in class ajax.gui.graph.GraphEdge
 
xSize - Variable in class ajax.gui.graph.GraphNode
 
xx - Variable in class ajax.gui.graph.GraphNode
 
xxSize - Variable in class ajax.gui.graph.GraphNode
 

Y

y - Variable in class ajax.gui.graph.GraphNode
 
yPoints - Variable in class ajax.gui.graph.GraphEdge
 
ySize - Variable in class ajax.gui.graph.GraphNode
 
yy - Variable in class ajax.gui.graph.GraphNode
 
yySize - Variable in class ajax.gui.graph.GraphNode
 

_

_elementType - Variable in class ajax.type.FieldType
field type. this is the type of the corresponding field.

A B C D E F G H I J K L M N O P Q R S T U V W X Y _