public class SQLiteMasterQuery extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
add(SQLiteMasterColumn column,
String value)
Add an equality query
|
void |
add(SQLiteMasterColumn column,
String operation,
String value)
Add a query
|
void |
addIsNotNull(SQLiteMasterColumn column)
Add an is not null query
|
void |
addIsNull(SQLiteMasterColumn column)
Add an is null query
|
String |
buildSQL()
Build the query SQL
|
static SQLiteMasterQuery |
create()
Create an empty query that supports a single query
|
static SQLiteMasterQuery |
create(SQLiteMasterColumn column,
String value)
Create a single equality query
|
static SQLiteMasterQuery |
create(SQLiteMasterColumn column,
String operation,
String value)
Create a single query
|
static SQLiteMasterQuery |
createAnd()
Create a query with multiple queries combined by an AND
|
static SQLiteMasterQuery |
createAnd(SQLiteMasterColumn column,
Collection<String> values)
Create an equality query with multiple values for a single column
combined with an AND
|
static SQLiteMasterQuery |
createAnd(SQLiteMasterColumn column,
String operation,
Collection<String> values)
Create a query with multiple values for a single column combined with an
AND
|
static SQLiteMasterQuery |
createOr()
Create a query with multiple queries combined by an OR
|
static SQLiteMasterQuery |
createOr(SQLiteMasterColumn column,
Collection<String> values)
Create an equality query with multiple values for a single column
combined with an OR
|
static SQLiteMasterQuery |
createOr(SQLiteMasterColumn column,
String operation,
Collection<String> values)
Create a query with multiple values for a single column combined with an
OR
|
static SQLiteMasterQuery |
createTableViewQuery(String tableName)
Create a query to find views in the sql column referring to the table
|
List<String> |
getArguments()
Get the query arguments
|
boolean |
has()
Determine a query has been set
|
public void add(SQLiteMasterColumn column, String value)
column - columnvalue - valuepublic void add(SQLiteMasterColumn column, String operation, String value)
column - columnoperation - operationvalue - valuepublic void addIsNull(SQLiteMasterColumn column)
column - columnpublic void addIsNotNull(SQLiteMasterColumn column)
column - columnpublic boolean has()
public String buildSQL()
public static SQLiteMasterQuery create()
public static SQLiteMasterQuery createOr()
public static SQLiteMasterQuery createAnd()
public static SQLiteMasterQuery create(SQLiteMasterColumn column, String value)
column - columnvalue - valuepublic static SQLiteMasterQuery create(SQLiteMasterColumn column, String operation, String value)
column - columnoperation - operationvalue - valuepublic static SQLiteMasterQuery createOr(SQLiteMasterColumn column, Collection<String> values)
column - columnvalues - valuepublic static SQLiteMasterQuery createOr(SQLiteMasterColumn column, String operation, Collection<String> values)
column - columnoperation - operationvalues - valuepublic static SQLiteMasterQuery createAnd(SQLiteMasterColumn column, Collection<String> values)
column - columnvalues - valuepublic static SQLiteMasterQuery createAnd(SQLiteMasterColumn column, String operation, Collection<String> values)
column - columnoperation - operationvalues - valuepublic static SQLiteMasterQuery createTableViewQuery(String tableName)
tableName - table nameCopyright © 2019 National Geospatial-Intelligence Agency. All rights reserved.