Class SQLiteFullTextTable

    • Constructor Detail

      • SQLiteFullTextTable

        public SQLiteFullTextTable​(String name,
                                   @NonNull
                                   @NonNull Table owner)
        Instantiates a new Sq lite full text table.
        Parameters:
        name - the name
        owner - the owner
    • Method Detail

      • delete

        public Delete delete​(String where)
        Creates a delete statement that will delete all rows matching the given where criteria
        Parameters:
        where - the criteria for row deletion
        Returns:
        the delete statement
      • delete

        public Delete delete​(SQLElement where)
        Creates a delete statement that will delete all rows matching the given where criteria
        Parameters:
        where - the criteria for row deletion
        Returns:
        the delete statement
      • getKeyword

        public String getKeyword()
        Description copied from class: SQLObject
        Gets the SQL Keyword associated with the object
        Specified by:
        getKeyword in class SQLObject
        Returns:
        the SQL keyword
      • rebuild

        public UpdateStatement rebuild()
        Rebuilds the full text table
        Returns:
        the sql update statement
      • select

        public Select select()
        Creates a select statement selecting from this table with nothing else specified
        Returns:
        the select statement
      • select

        public Select select​(@NonNull
                             @NonNull SQLElement... columns)
        Creates a select statement selecting from this table returning the specified columns
        Parameters:
        columns - the columns to select
        Returns:
        the select statement
      • selectAll

        public Select selectAll()
        Creates a select statement selecting all columns from this table.
        Returns:
        the select statement
      • update

        public Update update​(@NonNull
                             @NonNull UpdateType updateType)
        Creates an update statement for this table
        Parameters:
        updateType - the type of update to perform
        Returns:
        the update statement
      • update

        public Update update()
        Creates an update statement for this table
        Returns:
        the update statement