|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.basex.server.Session
org.basex.server.LocalSession
public class LocalSession
This class offers methods to locally execute database commands.
Field Summary | |
---|---|
protected Context |
ctx
Database context. |
Fields inherited from class org.basex.server.Session |
---|
out |
Constructor Summary | |
---|---|
LocalSession(Context context)
Default constructor. |
|
LocalSession(Context context,
java.io.OutputStream output)
Constructor, specifying an output stream. |
|
LocalSession(Context context,
java.lang.String user,
java.lang.String pass)
Constructor, specifying login data. |
|
LocalSession(Context context,
java.lang.String user,
java.lang.String pass,
java.io.OutputStream output)
Constructor, specifying login data and an output stream. |
Method Summary | |
---|---|
void |
add(java.lang.String path,
java.io.InputStream input)
Adds a document to the opened database. |
void |
close()
Closes the session. |
void |
create(java.lang.String name,
java.io.InputStream input)
Creates a database. |
protected void |
execute(Command cmd,
java.io.OutputStream os)
Executes a command and prints the result to the specified output stream. |
protected void |
execute(java.lang.String str,
java.io.OutputStream os)
Executes a command and prints the result to the specified output stream. |
LocalQuery |
query(java.lang.String query)
Returns a query object for the specified query string. |
void |
replace(java.lang.String path,
java.io.InputStream input)
Replaces a document in an open database. |
void |
store(java.lang.String path,
java.io.InputStream input)
Stores raw data in an open database. |
Methods inherited from class org.basex.server.Session |
---|
execute, execute, getOutputStream, info, setOutputStream |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final Context ctx
Constructor Detail |
---|
public LocalSession(Context context)
context
- contextpublic LocalSession(Context context, java.lang.String user, java.lang.String pass) throws LoginException
context
- contextuser
- user namepass
- password
LoginException
- login exceptionpublic LocalSession(Context context, java.lang.String user, java.lang.String pass, java.io.OutputStream output) throws LoginException
context
- contextuser
- user namepass
- passwordoutput
- output stream
LoginException
- login exceptionpublic LocalSession(Context context, java.io.OutputStream output)
context
- contextoutput
- output streamMethod Detail |
---|
public void create(java.lang.String name, java.io.InputStream input) throws java.io.IOException
Session
create
in class Session
name
- name of databaseinput
- xml input
java.io.IOException
- I/O exceptionpublic void add(java.lang.String path, java.io.InputStream input) throws java.io.IOException
Session
add
in class Session
path
- target pathinput
- xml input
java.io.IOException
- I/O exceptionpublic void replace(java.lang.String path, java.io.InputStream input) throws java.io.IOException
Session
replace
in class Session
path
- document(s) to replaceinput
- new content
java.io.IOException
- I/O exceptionpublic void store(java.lang.String path, java.io.InputStream input) throws java.io.IOException
Session
store
in class Session
path
- target pathinput
- binary input
java.io.IOException
- I/O exceptionpublic LocalQuery query(java.lang.String query)
Session
query
in class Session
query
- query string
public void close()
Session
close
in class Session
protected void execute(java.lang.String str, java.io.OutputStream os) throws BaseXException
Session
execute
in class Session
str
- command to be parsedos
- output stream
BaseXException
protected void execute(Command cmd, java.io.OutputStream os) throws BaseXException
Session
execute
in class Session
cmd
- command to be executedos
- output stream
BaseXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |