|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.h2.command.Prepared
org.h2.command.dml.RunScriptCommand
public class RunScriptCommand
This class represents the statement RUNSCRIPT
Field Summary | |
---|---|
protected java.io.InputStream |
in
The input stream. |
protected java.io.OutputStream |
out
The output stream. |
Fields inherited from class org.h2.command.Prepared |
---|
create, parameters, prepareAlways, session, sqlStatement |
Constructor Summary | |
---|---|
RunScriptCommand(Session session)
|
Method Summary | |
---|---|
void |
checkPowerOff()
Check if the simulated power failure occurred. |
void |
checkWritingAllowed()
Check if writing is allowed. |
java.lang.String |
getDatabasePath()
Get the database path. |
protected java.lang.String |
getFileName()
|
JavaObjectSerializer |
getJavaObjectSerializer()
Return the serializer to be used for java objects being stored in column of type OTHER. |
java.lang.String |
getLobCompressionAlgorithm(int type)
Get the compression algorithm used for large objects. |
SmallLRUCache<java.lang.String,java.lang.String[]> |
getLobFileListCache()
Get the lob file list cache if it is used. |
LobStorageBackend |
getLobStorage()
Get the lob storage mechanism to use. |
java.lang.Object |
getLobSyncObject()
Get the synchronization object for lob operations. |
int |
getMaxLengthInplaceLob()
Get the maximum length of a in-place large object |
TempFileDeleter |
getTempFileDeleter()
Get the temp file deleter mechanism. |
int |
getType()
Get the command type as defined in CommandInterface |
boolean |
isTransactional()
Check if this command is transactional. |
boolean |
needRecompile()
Check if the statement needs to be re-compiled. |
FileStore |
openFile(java.lang.String name,
java.lang.String mode,
boolean mustExist)
Open a file at the given location. |
ResultInterface |
queryMeta()
Get an empty result set containing the meta data. |
int |
readLob(long lobId,
byte[] hmac,
long offset,
byte[] buff,
int off,
int length)
Read from a lob. |
void |
setCharset(java.nio.charset.Charset charset)
|
void |
setCipher(java.lang.String c)
|
void |
setCompressionAlgorithm(java.lang.String algorithm)
|
void |
setFileNameExpr(Expression file)
|
void |
setPassword(Expression password)
|
int |
update()
Execute the statement. |
Methods inherited from class org.h2.command.Prepared |
---|
checkCanceled, checkParameters, getCurrentObjectId, getCurrentRowNumber, getObjectId, getParameters, getPlanSQL, getSQL, getSQL, getSQL, isCacheable, isQuery, isReadOnly, prepare, query, setCommand, setCurrentRowNumber, setObjectId, setParameterList, setPrepareAlways, setRow, setSession, setSQL, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.io.OutputStream out
protected java.io.InputStream in
Constructor Detail |
---|
public RunScriptCommand(Session session)
Method Detail |
---|
public int update()
Prepared
update
in class Prepared
public void setCharset(java.nio.charset.Charset charset)
public ResultInterface queryMeta()
Prepared
queryMeta
in class Prepared
public int getType()
Prepared
getType
in class Prepared
public void setCipher(java.lang.String c)
public void setPassword(Expression password)
public void setFileNameExpr(Expression file)
protected java.lang.String getFileName()
public boolean isTransactional()
Prepared
isTransactional
in class Prepared
public boolean needRecompile()
Prepared
needRecompile
in class Prepared
public java.lang.String getDatabasePath()
DataHandler
getDatabasePath
in interface DataHandler
public FileStore openFile(java.lang.String name, java.lang.String mode, boolean mustExist)
DataHandler
openFile
in interface DataHandler
name
- the file namemode
- the modemustExist
- whether the file must already exist
public void checkPowerOff()
DataHandler
checkPowerOff
in interface DataHandler
public void checkWritingAllowed()
DataHandler
checkWritingAllowed
in interface DataHandler
public int getMaxLengthInplaceLob()
DataHandler
getMaxLengthInplaceLob
in interface DataHandler
public TempFileDeleter getTempFileDeleter()
DataHandler
getTempFileDeleter
in interface DataHandler
public java.lang.String getLobCompressionAlgorithm(int type)
DataHandler
getLobCompressionAlgorithm
in interface DataHandler
type
- the data type (CLOB or BLOB)
public void setCompressionAlgorithm(java.lang.String algorithm)
public java.lang.Object getLobSyncObject()
DataHandler
getLobSyncObject
in interface DataHandler
public SmallLRUCache<java.lang.String,java.lang.String[]> getLobFileListCache()
DataHandler
getLobFileListCache
in interface DataHandler
public LobStorageBackend getLobStorage()
DataHandler
getLobStorage
in interface DataHandler
public int readLob(long lobId, byte[] hmac, long offset, byte[] buff, int off, int length)
DataHandler
readLob
in interface DataHandler
lobId
- the lob idhmac
- the message authentication codeoffset
- the offset within the lobbuff
- the target bufferoff
- the offset within the target bufferlength
- the number of bytes to read
public JavaObjectSerializer getJavaObjectSerializer()
DataHandler
getJavaObjectSerializer
in interface DataHandler
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |