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

Copyright 2005-2005-2006 null. All Rights Reserved.