Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
C
D
G
H
M
N
O
P
Q
S
U
W
C
close()
- Method in class net.loadbang.sql.
Database
Close the connection.
connect()
- Method in class net.loadbang.sql.mxj.
MySQL
Connect to MySQL, taking setup parameters from attributes.
D
Database
- Class in
net.loadbang.sql
This is a connection to a database, with some intelligence to support callbacks and understand Max Atoms.
Database(String, String, String, String)
- Constructor for class net.loadbang.sql.
Database
Constructor: set up a database connector.
Database.ConnectionCallback
<
T
> - Interface in
net.loadbang.sql
An inner interface for connection callbacks.
disconnect()
- Method in class net.loadbang.sql.mxj.
MySQL
Disconnect from MySQL (done automatically when MXJ instance deleted).
dropDatabase()
- Method in class net.loadbang.sql.mxj.
MXJ_SQL
Drop the database connection (closing it).
G
getDatabase()
- Method in class net.loadbang.sql.mxj.
MXJ_SQL
Return database connection, or fail.
getDb()
- Method in class net.loadbang.sql.mxj.
MySQL
getHost()
- Method in class net.loadbang.sql.mxj.
MySQL
getPass()
- Method in class net.loadbang.sql.mxj.
MySQL
getUser()
- Method in class net.loadbang.sql.mxj.
MySQL
go(Connection)
- Method in interface net.loadbang.sql.
Database.ConnectionCallback
Run a query or update operation, given a database connection.
H
HSQL_DB
- Class in
net.loadbang.sql
This is an encapsulated database connection to a HSQLDB located in the Max/MSP search path.
HSQL_DB(String)
- Constructor for class net.loadbang.sql.
HSQL_DB
Constructor: create an HSQLDB database in a location specified by the place-holder.
HSQL_JDBC_DRIVER
- Static variable in interface net.loadbang.sql.util.
Manifest
Name of the JDBC driver class for HSQL.
M
Manifest
- Interface in
net.loadbang.sql.util
Manifest constants.
MXJ_SQL
- Class in
net.loadbang.sql.mxj
A superclass for MXJ objects which connect to databases.
MXJ_SQL(Class)
- Constructor for class net.loadbang.sql.mxj.
MXJ_SQL
Constructor.
MySQL
- Class in
net.loadbang.sql.mxj
An MXJ object to connect to a MySQL database.
MySQL()
- Constructor for class net.loadbang.sql.mxj.
MySQL
Constructor.
MySQL_DB
- Class in
net.loadbang.sql
A connection to a MySQL database.
MySQL_DB(String, String, String, String)
- Constructor for class net.loadbang.sql.
MySQL_DB
Constructor.
MYSQL_JDBC_DRIVER
- Static variable in interface net.loadbang.sql.util.
Manifest
Name of the JDBC driver class for MySQL.
MYSQL_NONE
- Static variable in interface net.loadbang.sql.util.
Manifest
Magic identifier for empty user/pass in MySQL.
N
net.loadbang.sql
- package net.loadbang.sql
net.loadbang.sql.exn
- package net.loadbang.sql.exn
net.loadbang.sql.mxj
- package net.loadbang.sql.mxj
net.loadbang.sql.util
- package net.loadbang.sql.util
NoddySQL
- Class in
net.loadbang.sql.mxj
This is a simple MXJ object which provides an SQL connection to an embedded HSQLDB database.
NoddySQL()
- Constructor for class net.loadbang.sql.mxj.
NoddySQL
A constructor which bombs out unless it's been passed the name of the place-holder file.
NoddySQL(String)
- Constructor for class net.loadbang.sql.mxj.
NoddySQL
Constructor.
notifyDeleted()
- Method in class net.loadbang.sql.mxj.
MXJ_SQL
On object deletion, close the database connection.
O
open()
- Method in class net.loadbang.sql.
Database
Open a connection to the database.
OperationException
- Exception in
net.loadbang.sql.exn
A wrapper exception for runtime problems.
OperationException(String, Exception)
- Constructor for exception net.loadbang.sql.exn.
OperationException
Constructor.
OperationException(String)
- Constructor for exception net.loadbang.sql.exn.
OperationException
Constructor.
P
PLACE_HOLDER_SUFFIX
- Static variable in interface net.loadbang.sql.util.
Manifest
Suffix for place-holder files.
Q
query(String)
- Method in class net.loadbang.sql.
Database
Simple query method, without any prepared statement support, returning the results as a list of Atom arrays.
query(Atom[])
- Method in class net.loadbang.sql.mxj.
MXJ_SQL
Run an SQL query.
S
setDatabase(Database)
- Method in class net.loadbang.sql.mxj.
MXJ_SQL
Set the database, having attempted to open it.
setDb(String)
- Method in class net.loadbang.sql.mxj.
MySQL
setHost(String)
- Method in class net.loadbang.sql.mxj.
MySQL
setPass(String)
- Method in class net.loadbang.sql.mxj.
MySQL
SetupException
- Exception in
net.loadbang.sql.exn
Exception for configuration/setup problems.
SetupException(String, Exception)
- Constructor for exception net.loadbang.sql.exn.
SetupException
SetupException(String)
- Constructor for exception net.loadbang.sql.exn.
SetupException
setUser(String)
- Method in class net.loadbang.sql.mxj.
MySQL
U
update(String)
- Method in class net.loadbang.sql.
Database
Simple update method, without any prepared statement support.
update(Atom[])
- Method in class net.loadbang.sql.mxj.
MXJ_SQL
Run an update, and output the number of changed rows (as a message "
update <N>
").
W
withConnection(Database.ConnectionCallback<T>)
- Method in class net.loadbang.sql.
Database
Execute a callback on the connection; useful for prepared statements.
C
D
G
H
M
N
O
P
Q
S
U
W
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes