org.continuent.sequoia.controller.requests |
Defines the SQL request objects used by Sequoia to represent real SQL requests.
|
Java Source File Name | Type | Comment |
AbstractRequest.java | Class | An AbstractRequest defines the skeleton of an SQL request. |
AbstractWriteRequest.java | Class | AbstractWriteRequest is the super-class of all requests which
do NOT return any ResultSet. |
AlterRequest.java | Class | |
CreateRequest.java | Class | A CreateRequest is a SQL request of the following syntax:
CREATE [TEMPORARY] TABLE table-name [(column-name column-type [,column-name colum-type]* [,table-constraint-definition]*)]
We now also support SELECT INTO statements. |
DeleteRequest.java | Class | An DeleteRequest is an SQL request with the following syntax:
DELETE [table1] FROM table1,table2,table3,... |
DropRequest.java | Class | |
InsertRequest.java | Class | An InsertRequest is an SQL request of the following syntax:
INSERT INTO table-name [(column-name[,column-name]*)] {VALUES (constant|null[,constant|null]*)}|{SELECT query}
VALUES are ignored. |
ParsingGranularities.java | Class | Defines SQL queries parsing granularities. |
RequestFactory.java | Class | This class defines a RequestFactory.
Given a SQL query, it creates a full request of the correct type. |
RequestRegExp.java | Interface | This class defines the interface for request regular expressions. |
RequestType.java | Class | Defines static types values for request. |
SelectRequest.java | Class | A SelectRequest is an SQL request returning a
java.sql.ResultSet . |
SequoiaRequestFactory.java | Class | |
SequoiaRequestRegExp.java | Class | This class defines the regular expressions to be used with generic ANSI SQL
requests. |
StoredProcedure.java | Class | StoredProcedure is encodes a stored procedure call. |
StoredProcedureCallResult.java | Class | This class defines a StoredProcedureCallResult to store the result of a
stored procedure call including information about the OUT and named
parameters. |
UnknownReadRequest.java | Class | This class defines an UnknownReadRequest used for all SQL statements that are
not SELECT but should be executed as read requests.
An UnknownReadRequest is a request that returns a ResultSet and that we are
not able to parse (we cannot know which tables are accessed, if any). |
UnknownWriteRequest.java | Class | An UnknownWriteRequest is an SQL request that does not match
any SQL query known by this software.
Quite strangely, it extends AbstractWriteRequest but has a returnsResultSet()
method. |
UpdateRequest.java | Class | |