Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
A
AbstractAliasedSQLElement
- Class in
org.israfil.sqlelements
AbstractAliasedSQLElement()
- Constructor for class org.israfil.sqlelements.
AbstractAliasedSQLElement
AbstractAliasedSQLElement(String)
- Constructor for class org.israfil.sqlelements.
AbstractAliasedSQLElement
AbstractCommand
- Class in
org.israfil.sqlelements
AbstractCommand()
- Constructor for class org.israfil.sqlelements.
AbstractCommand
AbstractCommand(Constraint)
- Constructor for class org.israfil.sqlelements.
AbstractCommand
AbstractJoin
- Class in
org.israfil.sqlelements
Represents a single column from a single (physical or virtual) table.
AbstractJoin(Column, Column)
- Constructor for class org.israfil.sqlelements.
AbstractJoin
AbstractParameterizedCommand
- Class in
org.israfil.sqlelements
AbstractParameterizedCommand()
- Constructor for class org.israfil.sqlelements.
AbstractParameterizedCommand
AbstractParameterizedCommand(Constraint, SQLParameter...)
- Constructor for class org.israfil.sqlelements.
AbstractParameterizedCommand
AbstractStatement
- Class in
org.israfil.sqlelements
Abstract Superclass containing some shared infrastructure for queries and commands.
AbstractStatement()
- Constructor for class org.israfil.sqlelements.
AbstractStatement
AbstractStatement(Constraint)
- Constructor for class org.israfil.sqlelements.
AbstractStatement
AbstractTable
- Class in
org.israfil.sqlelements
Abstract Superclass containing some shared infrastructure Table objects.
AbstractTable(String)
- Constructor for class org.israfil.sqlelements.
AbstractTable
addColumns(Column...)
- Method in class org.israfil.sqlelements.
Select
addColumns(List<Column>)
- Method in class org.israfil.sqlelements.
Select
addJoins(Join...)
- Method in class org.israfil.sqlelements.
Select
addJoins(Set<Join>)
- Method in class org.israfil.sqlelements.
Select
aggregate(Column[]...)
- Static method in class org.israfil.sqlelements.
Select
alias
- Variable in class org.israfil.sqlelements.
AbstractAliasedSQLElement
AliasedSQLElement
- Interface in
org.israfil.sqlelements
aliases
- Variable in class org.israfil.sqlelements.render.
SQLRenderContext
And
- Class in
org.israfil.sqlelements.constraints
Represents an AND operator in a SQL WHERE clause.
And(Constraint...)
- Constructor for class org.israfil.sqlelements.constraints.
And
And(Set<Constraint>)
- Constructor for class org.israfil.sqlelements.constraints.
And
ArbitraryStringConstraint
- Class in
org.israfil.sqlelements.constraints
Represents an AND operator in a SQL WHERE clause.
ArbitraryStringConstraint(String)
- Constructor for class org.israfil.sqlelements.constraints.
ArbitraryStringConstraint
auc
- Static variable in class org.israfil.sqlelements.
Select
B
BetweenRange
- Class in
org.israfil.sqlelements.constraints
A range comparison constraint.
BetweenRange(Column, Column, Column)
- Constructor for class org.israfil.sqlelements.constraints.
BetweenRange
BinaryConstraint
- Class in
org.israfil.sqlelements.constraints
A friendly parent for binary column constraints.
BinaryConstraint(Constraint, Constraint, String)
- Constructor for class org.israfil.sqlelements.constraints.
BinaryConstraint
C
clearColumns()
- Method in class org.israfil.sqlelements.
Select
clone()
- Method in class org.israfil.sqlelements.
AbstractStatement
clone()
- Method in class org.israfil.sqlelements.
Delete
clone()
- Method in class org.israfil.sqlelements.
Select
clone()
- Method in class org.israfil.sqlelements.
SelectTable
Implementation of Object.clone()
clone()
- Method in class org.israfil.sqlelements.
SimpleTable
clone()
- Method in interface org.israfil.sqlelements.
Statement
clone()
- Method in class org.israfil.sqlelements.
Update
code
- Variable in enum org.israfil.sqlelements.render.
DatabaseType
Column
- Interface in
org.israfil.sqlelements
Represents a single column from a single (physical or virtual) table.
column
- Variable in class org.israfil.sqlelements.constraints.
ColumnConstraint
column
- Variable in class org.israfil.sqlelements.
SQLParameter
ColumnConstraint
- Class in
org.israfil.sqlelements.constraints
A constraint wrapper for a column.
ColumnConstraint(Column)
- Constructor for class org.israfil.sqlelements.constraints.
ColumnConstraint
columns
- Variable in class org.israfil.sqlelements.
Select
Command
- Interface in
org.israfil.sqlelements
CommandRenderer
- Interface in
org.israfil.sqlelements.render
A thin interface to render sql commands.
ComplexConstraint
- Interface in
org.israfil.sqlelements.constraints
Represents a constraint that would need to be enclosed by parentheses.
constraint
- Variable in class org.israfil.sqlelements.
AbstractStatement
Constraint
- Interface in
org.israfil.sqlelements.constraints
Represents a constraint specification for a request for data.
ConstraintUtils
- Class in
org.israfil.sqlelements.constraints
Represents a constraint specification for a request for data.
ConstraintUtils()
- Constructor for class org.israfil.sqlelements.constraints.
ConstraintUtils
cr
- Variable in enum org.israfil.sqlelements.render.
DatabaseType
cr
- Variable in class org.israfil.sqlelements.render.
DelegatedSQLRenderEngine
createColumns(Table, String...)
- Static method in class org.israfil.sqlelements.
SimpleColumn
Convenience method to create batches of SimpleColumns from an array of names.
D
DatabaseType
- Enum in
org.israfil.sqlelements.render
An enumerated type, but since eclipse doesn't quite support enums yet, we're spoofing it until a later Cheetah release.
DateRenderer
- Interface in
org.israfil.sqlelements.render
A thin interface to render dates in sql.
DelegatedSQLRenderEngine
- Class in
org.israfil.sqlelements.render
A SQL rendering engine that provides for a delegate, and passes through all rendering requests to that delegate.
DelegatedSQLRenderEngine()
- Constructor for class org.israfil.sqlelements.render.
DelegatedSQLRenderEngine
Delete
- Class in
org.israfil.sqlelements
Delete()
- Constructor for class org.israfil.sqlelements.
Delete
Delete(Table, Constraint)
- Constructor for class org.israfil.sqlelements.
Delete
dr
- Variable in enum org.israfil.sqlelements.render.
DatabaseType
dr
- Variable in class org.israfil.sqlelements.render.
DelegatedSQLRenderEngine
E
Equals
- Class in
org.israfil.sqlelements.constraints
A friendly Column Equality constraint.
Equals(Column, Column)
- Constructor for class org.israfil.sqlelements.constraints.
Equals
F
finalize()
- Method in class org.israfil.sqlelements.
AbstractAliasedSQLElement
finalize()
- Method in class org.israfil.sqlelements.render.
SQLRenderContext
format(SQLRenderContext, Date)
- Method in interface org.israfil.sqlelements.render.
DateRenderer
format(SQLRenderContext, Date)
- Method in class org.israfil.sqlelements.render.
DelegatedSQLRenderEngine
format(SQLRenderContext, Date)
- Method in class org.israfil.sqlelements.render.
GenericSQLRenderEngine
format(SQLRenderContext, Date)
- Method in class org.israfil.sqlelements.render.
MockSQLRenderEngine
format(SQLRenderContext, Date)
- Method in class org.israfil.sqlelements.render.
OracleSQLRenderEngine
format(Date)
- Method in class org.israfil.sqlelements.render.
SQLRenderContext
G
GenericSQLRenderEngine
- Class in
org.israfil.sqlelements.render
A concrete SQL rendering engine.
GenericSQLRenderEngine()
- Constructor for class org.israfil.sqlelements.render.
GenericSQLRenderEngine
getAlias()
- Method in class org.israfil.sqlelements.
AbstractAliasedSQLElement
getAlias()
- Method in interface org.israfil.sqlelements.
AliasedSQLElement
getAlias(Table)
- Method in class org.israfil.sqlelements.render.
SQLRenderContext
getColumn()
- Method in class org.israfil.sqlelements.constraints.
ColumnConstraint
getColumns()
- Method in class org.israfil.sqlelements.
AbstractCommand
getColumns()
- Method in interface org.israfil.sqlelements.
Query
getColumns()
- Method in class org.israfil.sqlelements.
Select
getConstraint()
- Method in class org.israfil.sqlelements.
AbstractStatement
getConstraint()
- Method in interface org.israfil.sqlelements.
Statement
getJoinConstraints()
- Method in interface org.israfil.sqlelements.
Query
getJoinConstraints()
- Method in class org.israfil.sqlelements.
Select
getJoins()
- Method in interface org.israfil.sqlelements.
Query
getJoins()
- Method in class org.israfil.sqlelements.
Select
getLeftColumn()
- Method in class org.israfil.sqlelements.
AbstractJoin
getLeftColumn()
- Method in interface org.israfil.sqlelements.
Join
getLiteral()
- Method in class org.israfil.sqlelements.
LiteralColumn
getName()
- Method in interface org.israfil.sqlelements.
Column
getName()
- Method in class org.israfil.sqlelements.
LiteralColumn
getName()
- Method in class org.israfil.sqlelements.
SimpleColumn
getName()
- Method in class org.israfil.sqlelements.
SimpleTable
getParameters()
- Method in class org.israfil.sqlelements.
AbstractParameterizedCommand
getParameters()
- Method in interface org.israfil.sqlelements.
ParameterizedCommand
getParameterValue(Column)
- Method in class org.israfil.sqlelements.
AbstractParameterizedCommand
getParameterValue(Column)
- Method in interface org.israfil.sqlelements.
ParameterizedCommand
getRightColumn()
- Method in class org.israfil.sqlelements.
AbstractJoin
getRightColumn()
- Method in interface org.israfil.sqlelements.
Join
getStringDelimiter()
- Method in class org.israfil.sqlelements.render.
SQLRenderContext
getTable()
- Method in class org.israfil.sqlelements.
AbstractCommand
getTable()
- Method in interface org.israfil.sqlelements.
Column
getTable()
- Method in interface org.israfil.sqlelements.
Command
getTable()
- Method in class org.israfil.sqlelements.
Delete
getTable()
- Method in class org.israfil.sqlelements.
LiteralColumn
getTable()
- Method in class org.israfil.sqlelements.
SimpleColumn
getTables()
- Method in interface org.israfil.sqlelements.
Query
getTables()
- Method in class org.israfil.sqlelements.
Select
H
hasAlias()
- Method in class org.israfil.sqlelements.
AbstractAliasedSQLElement
hasAlias()
- Method in interface org.israfil.sqlelements.
AliasedSQLElement
hasConstraint()
- Method in class org.israfil.sqlelements.
AbstractStatement
hasConstraint()
- Method in interface org.israfil.sqlelements.
Statement
hasJoins()
- Method in interface org.israfil.sqlelements.
Query
hasJoins()
- Method in class org.israfil.sqlelements.
Select
I
InnerJoin
- Class in
org.israfil.sqlelements
A Constraint wrapper around a Join object
InnerJoin(Column, Column)
- Constructor for class org.israfil.sqlelements.
InnerJoin
This constructs an inner join based on equality of two columns.
InnerJoin(String, Table, Table)
- Constructor for class org.israfil.sqlelements.
InnerJoin
This constructor creates an InnerJoin based on a column of the same name that occurs in two tables - specifically where they are equal.
J
Join
- Interface in
org.israfil.sqlelements
Represents a single column from a single (physical or virtual) table.
JoinConstraint
- Class in
org.israfil.sqlelements.constraints
Represents a single column from a single (physical or virtual) table.
JoinConstraint(Join)
- Constructor for class org.israfil.sqlelements.constraints.
JoinConstraint
joins
- Variable in class org.israfil.sqlelements.
Select
L
left
- Variable in class org.israfil.sqlelements.
AbstractJoin
leftOperand
- Variable in class org.israfil.sqlelements.constraints.
BinaryConstraint
LeftOuterJoin
- Class in
org.israfil.sqlelements
Represents a single column from a single (physical or virtual) table.
LeftOuterJoin(Column, Column)
- Constructor for class org.israfil.sqlelements.
LeftOuterJoin
LeftOuterJoin(String, Table, Table)
- Constructor for class org.israfil.sqlelements.
LeftOuterJoin
literal
- Variable in class org.israfil.sqlelements.
LiteralColumn
LiteralColumn
- Class in
org.israfil.sqlelements
A simple implementation of a Column which takes a name and a table.
LiteralColumn(Object)
- Constructor for class org.israfil.sqlelements.
LiteralColumn
LiteralColumn(Object, String)
- Constructor for class org.israfil.sqlelements.
LiteralColumn
M
MockSQLRenderEngine
- Class in
org.israfil.sqlelements.render
A concrete SQL rendering engine.
MockSQLRenderEngine()
- Constructor for class org.israfil.sqlelements.render.
MockSQLRenderEngine
MySqlSQLRenderEngine
- Class in
org.israfil.sqlelements.render
A concrete SQL rendering engine.
MySqlSQLRenderEngine()
- Constructor for class org.israfil.sqlelements.render.
MySqlSQLRenderEngine
N
name
- Variable in enum org.israfil.sqlelements.render.
DatabaseType
name
- Variable in class org.israfil.sqlelements.
SimpleColumn
name
- Variable in class org.israfil.sqlelements.
SimpleTable
NaryConstraint
- Class in
org.israfil.sqlelements.constraints
N-ary Constraint A friendly parent for constraints that can have an infinite number of operands, such as and, or, etc.
NaryConstraint(String, Constraint...)
- Constructor for class org.israfil.sqlelements.constraints.
NaryConstraint
NaryConstraint(String, Set<Constraint>)
- Constructor for class org.israfil.sqlelements.constraints.
NaryConstraint
Not
- Class in
org.israfil.sqlelements.constraints
Represents an AND operator in a SQL WHERE clause.
Not(Constraint)
- Constructor for class org.israfil.sqlelements.constraints.
Not
NotEquals
- Class in
org.israfil.sqlelements.constraints
A friendly Column Inequality constraint.
NotEquals(Column, Column)
- Constructor for class org.israfil.sqlelements.constraints.
NotEquals
O
operand
- Variable in class org.israfil.sqlelements.constraints.
Not
operands
- Variable in class org.israfil.sqlelements.constraints.
NaryConstraint
operatorText
- Variable in class org.israfil.sqlelements.constraints.
BinaryConstraint
operatorText
- Variable in class org.israfil.sqlelements.constraints.
NaryConstraint
Or
- Class in
org.israfil.sqlelements.constraints
Represents an AND operator in a SQL WHERE clause.
Or(Constraint...)
- Constructor for class org.israfil.sqlelements.constraints.
Or
Or(Set<Constraint>)
- Constructor for class org.israfil.sqlelements.constraints.
Or
OracleSQLRenderEngine
- Class in
org.israfil.sqlelements.render
A concrete SQL rendering engine.
OracleSQLRenderEngine()
- Constructor for class org.israfil.sqlelements.render.
OracleSQLRenderEngine
org.israfil.sqlelements
- package org.israfil.sqlelements
org.israfil.sqlelements.constraints
- package org.israfil.sqlelements.constraints
org.israfil.sqlelements.render
- package org.israfil.sqlelements.render
P
ParameterizedCommand
- Interface in
org.israfil.sqlelements
parameters
- Variable in class org.israfil.sqlelements.
AbstractParameterizedCommand
prepArray(Constraint[])
- Static method in class org.israfil.sqlelements.constraints.
NaryConstraint
Q
qr
- Variable in enum org.israfil.sqlelements.render.
DatabaseType
qr
- Variable in class org.israfil.sqlelements.render.
DelegatedSQLRenderEngine
Query
- Interface in
org.israfil.sqlelements
query
- Variable in class org.israfil.sqlelements.
SelectTable
QueryRenderer
- Interface in
org.israfil.sqlelements.render
A concrete SQL rendering engine.
R
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.
AbstractJoin
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.
AbstractStatement
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.constraints.
ArbitraryStringConstraint
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.constraints.
BetweenRange
Renders the BetweenRange.
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.constraints.
BinaryConstraint
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.constraints.
ColumnConstraint
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.constraints.
JoinConstraint
Renders based on the contained Join
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.constraints.
NaryConstraint
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.constraints.
Not
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.
Delete
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.
InnerJoin
render(SQLRenderContext)
- Method in interface org.israfil.sqlelements.
Join
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.
LeftOuterJoin
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.
LiteralColumn
render(SQLRenderContext, Command)
- Method in interface org.israfil.sqlelements.render.
CommandRenderer
render(SQLRenderContext, Query)
- Method in class org.israfil.sqlelements.render.
DelegatedSQLRenderEngine
render(SQLRenderContext, Command)
- Method in class org.israfil.sqlelements.render.
DelegatedSQLRenderEngine
render(SQLRenderContext, Query)
- Method in class org.israfil.sqlelements.render.
GenericSQLRenderEngine
render(SQLRenderContext, Command)
- Method in class org.israfil.sqlelements.render.
GenericSQLRenderEngine
render(SQLRenderContext, Query)
- Method in class org.israfil.sqlelements.render.
MockSQLRenderEngine
render(SQLRenderContext, Command)
- Method in class org.israfil.sqlelements.render.
MockSQLRenderEngine
render(SQLRenderContext, Query)
- Method in class org.israfil.sqlelements.render.
OracleSQLRenderEngine
render(SQLRenderContext, Command)
- Method in class org.israfil.sqlelements.render.
OracleSQLRenderEngine
render(SQLRenderContext, Query)
- Method in interface org.israfil.sqlelements.render.
QueryRenderer
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.
Select
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.
SelectTable
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.
SimpleColumn
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.
SimpleTable
render(SQLRenderContext)
- Method in interface org.israfil.sqlelements.
SQLElement
render(SQLRenderContext)
- Method in class org.israfil.sqlelements.
Update
renderCommand(Command)
- Method in class org.israfil.sqlelements.render.
SQLRenderContext
renderInParentheses(Constraint, SQLRenderContext)
- Static method in class org.israfil.sqlelements.constraints.
ConstraintUtils
renderQuery(Query)
- Method in class org.israfil.sqlelements.render.
SQLRenderContext
right
- Variable in class org.israfil.sqlelements.
AbstractJoin
rightOperand
- Variable in class org.israfil.sqlelements.constraints.
BinaryConstraint
S
sdelim
- Variable in enum org.israfil.sqlelements.render.
DatabaseType
A delimiter for literal strings in sql
Select
- Class in
org.israfil.sqlelements
Select()
- Constructor for class org.israfil.sqlelements.
Select
Select(Column, Join...)
- Constructor for class org.israfil.sqlelements.
Select
Select(Column[], Join...)
- Constructor for class org.israfil.sqlelements.
Select
Select(Column, Constraint, Join...)
- Constructor for class org.israfil.sqlelements.
Select
Select(Column[], Constraint, Join...)
- Constructor for class org.israfil.sqlelements.
Select
SelectTable
- Class in
org.israfil.sqlelements
A Table implementation that wraps a sub-select.
SelectTable(Query)
- Constructor for class org.israfil.sqlelements.
SelectTable
SelectTable(Query, String)
- Constructor for class org.israfil.sqlelements.
SelectTable
setAlias(String)
- Method in class org.israfil.sqlelements.
AbstractAliasedSQLElement
setAlias(String)
- Method in class org.israfil.sqlelements.
AbstractTable
setAlias(String)
- Method in interface org.israfil.sqlelements.
Table
setConstraint(Constraint)
- Method in class org.israfil.sqlelements.
AbstractStatement
setConstraint(Constraint)
- Method in interface org.israfil.sqlelements.
Statement
setDelegates(QueryRenderer, CommandRenderer, DateRenderer)
- Method in class org.israfil.sqlelements.render.
DelegatedSQLRenderEngine
setParameter(SQLParameter)
- Method in class org.israfil.sqlelements.
AbstractParameterizedCommand
setParameter(Column, Object)
- Method in class org.israfil.sqlelements.
AbstractParameterizedCommand
setParameter(SQLParameter)
- Method in interface org.israfil.sqlelements.
ParameterizedCommand
setParameters(SQLParameter...)
- Method in class org.israfil.sqlelements.
AbstractParameterizedCommand
setParameters(SQLParameter...)
- Method in interface org.israfil.sqlelements.
ParameterizedCommand
SimpleColumn
- Class in
org.israfil.sqlelements
A simple implementation of a Column which takes a name and a table.
SimpleColumn(Table, String)
- Constructor for class org.israfil.sqlelements.
SimpleColumn
Constructs a Column implementation instance
SimpleColumn(Table, String, String)
- Constructor for class org.israfil.sqlelements.
SimpleColumn
Constructs a Column implementation instance
SimpleConstraint
- Interface in
org.israfil.sqlelements.constraints
Represents a constraint that would not need to be enclosed by parentheses.
SimpleTable
- Class in
org.israfil.sqlelements
An object representation of a simple table from which columns can be selected.
SimpleTable(String)
- Constructor for class org.israfil.sqlelements.
SimpleTable
SimpleTable(String, String)
- Constructor for class org.israfil.sqlelements.
SimpleTable
SQLElement
- Interface in
org.israfil.sqlelements
SQLParameter
- Class in
org.israfil.sqlelements
SQLParameter(Column)
- Constructor for class org.israfil.sqlelements.
SQLParameter
SQLParameter(Column, Object)
- Constructor for class org.israfil.sqlelements.
SQLParameter
SQLRenderContext
- Class in
org.israfil.sqlelements.render
A local context for a render that includes database-specific rendering help, as well as alias re-writing for non-aliased tables, etc.
SQLRenderContext(DatabaseType)
- Constructor for class org.israfil.sqlelements.render.
SQLRenderContext
Statement
- Interface in
org.israfil.sqlelements
A SQLElement containing the elements of a SQL query or command
T
table
- Variable in class org.israfil.sqlelements.
AbstractCommand
table
- Variable in class org.israfil.sqlelements.
Delete
table
- Variable in class org.israfil.sqlelements.
SimpleColumn
Table
- Interface in
org.israfil.sqlelements
text
- Variable in class org.israfil.sqlelements.constraints.
ArbitraryStringConstraint
toString()
- Method in class org.israfil.sqlelements.
SelectTable
Pretty printed string representation of the object
toString()
- Method in class org.israfil.sqlelements.
SimpleColumn
toString()
- Method in class org.israfil.sqlelements.
SimpleTable
toString()
- Method in class org.israfil.sqlelements.
SQLParameter
type
- Variable in class org.israfil.sqlelements.render.
SQLRenderContext
U
Update
- Class in
org.israfil.sqlelements
Update()
- Constructor for class org.israfil.sqlelements.
Update
Update(SQLParameter...)
- Constructor for class org.israfil.sqlelements.
Update
Update(Constraint, SQLParameter...)
- Constructor for class org.israfil.sqlelements.
Update
V
value
- Variable in class org.israfil.sqlelements.
SQLParameter
valueOf(String)
- Static method in enum org.israfil.sqlelements.render.
DatabaseType
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.israfil.sqlelements.render.
DatabaseType
Returns an array containing the constants of this enum type, in the order they're declared.
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright 2005-2005-2006 null. All Rights Reserved.