Class RunScriptCommand


  • public class RunScriptCommand
    extends Prepared
    This class represents the statement RUNSCRIPT
    • Field Detail

      • out

        protected java.io.OutputStream out
        The output stream.
      • reader

        protected java.io.BufferedReader reader
        The input reader.
    • Constructor Detail

      • RunScriptCommand

        public RunScriptCommand​(SessionLocal session)
    • Method Detail

      • update

        public long update()
        Description copied from class: Prepared
        Execute the statement.
        Overrides:
        update in class Prepared
        Returns:
        the update count
      • setCharset

        public void setCharset​(java.nio.charset.Charset charset)
      • setQuirksMode

        public void setQuirksMode​(boolean quirksMode)
        Enables or disables the quirks mode.
        Parameters:
        quirksMode - whether quirks mode should be enabled
      • setVariableBinary

        public void setVariableBinary​(boolean variableBinary)
        Changes parsing of a BINARY data type.
        Parameters:
        variableBinary - true to parse BINARY as VARBINARY, false to parse it as is
      • setFrom1X

        public void setFrom1X()
        Enables quirks for parsing scripts from H2 1.*.*.
      • queryMeta

        public ResultInterface queryMeta()
        Description copied from class: Prepared
        Get an empty result set containing the metadata.
        Specified by:
        queryMeta in class Prepared
        Returns:
        the result set
      • getType

        public int getType()
        Description copied from class: Prepared
        Get the command type as defined in CommandInterface
        Specified by:
        getType in class Prepared
        Returns:
        the statement type
      • setCipher

        public void setCipher​(java.lang.String c)
      • setPassword

        public void setPassword​(Expression password)
      • setFileNameExpr

        public void setFileNameExpr​(Expression file)
      • getFileName

        protected java.lang.String getFileName()
      • isTransactional

        public boolean isTransactional()
        Description copied from class: Prepared
        Check if this command is transactional. If it is not, then it forces the current transaction to commit.
        Specified by:
        isTransactional in class Prepared
        Returns:
        true if it is
      • needRecompile

        public boolean needRecompile()
        Description copied from class: Prepared
        Check if the statement needs to be re-compiled.
        Overrides:
        needRecompile in class Prepared
        Returns:
        true if it must
      • setCompressionAlgorithm

        public void setCompressionAlgorithm​(java.lang.String algorithm)