Package SQLite

Class FunctionContext


  • public class FunctionContext
    extends Object
    Context for execution of SQLite's user defined functions. A reference to an instance of this class is passed to user defined functions.
    • Constructor Detail

      • FunctionContext

        public FunctionContext()
    • Method Detail

      • set_result

        public void set_result​(String r)
        Set function result from string.
        Parameters:
        r - result string
      • set_result

        public void set_result​(int r)
        Set function result from integer.
        Parameters:
        r - result integer
      • set_result

        public void set_result​(double r)
        Set function result from double.
        Parameters:
        r - result double
      • set_error

        public void set_error​(String r)
        Set function result from error message.
        Parameters:
        r - result string (error message)
      • set_result

        public void set_result​(byte[] r)
        Set function result from byte array. Only provided by SQLite3 databases.
        Parameters:
        r - result byte array
      • set_result_zeroblob

        public void set_result_zeroblob​(int n)
        Set function result as empty blob given size. Only provided by SQLite3 databases.
        Parameters:
        n - size for empty blob
      • count

        public int count()
        Retrieve number of rows for aggregate function.