public static class RawQuery.CompleteBuilder
extends java.lang.Object
DeleteQuery| Modifier and Type | Method and Description |
|---|---|
RawQuery.CompleteBuilder |
affectsTables(java.util.Collection<java.lang.String> tables)
Optional: Specifies set of tables which will be affected by this query.
|
RawQuery.CompleteBuilder |
affectsTables(java.lang.String... tables)
Optional: Specifies set of tables which will be affected by this query.
|
RawQuery.CompleteBuilder |
affectsTags(java.util.Collection<java.lang.String> tags)
Optional: Specifies set of tags which will be affected by this query.
|
RawQuery.CompleteBuilder |
affectsTags(java.lang.String tag,
java.lang.String... tags)
Optional: Specifies set of tags which will be affected by this query.
|
<T> RawQuery.CompleteBuilder |
args(T... args)
Optional: Specifies arguments for SQL query,
please use arguments to avoid SQL injections.
|
RawQuery |
build()
Builds immutable instance of
RawQuery. |
RawQuery.CompleteBuilder |
observesTables(java.util.Collection<java.lang.String> tables)
Optional: Specifies set of tables that should be observed by this query.
|
RawQuery.CompleteBuilder |
observesTables(java.lang.String... tables)
Optional: Specifies set of tables that should be observed by this query.
|
RawQuery.CompleteBuilder |
observesTags(java.util.Collection<java.lang.String> tags)
Optional: Specifies set of tags that should be observed by this query.
|
RawQuery.CompleteBuilder |
observesTags(java.lang.String tag,
java.lang.String... tags)
Optional: Specifies set of tags that should be observed by this query.
|
RawQuery.CompleteBuilder |
query(java.lang.String query)
Specifies SQL query.
|
@NonNull public RawQuery.CompleteBuilder query(@NonNull java.lang.String query)
query - SQL query.RawQuery.query()@NonNull public <T> RawQuery.CompleteBuilder args(@NonNull T... args)
Default value is null.
args - arguments for SQL query.RawQuery.args()@NonNull public RawQuery.CompleteBuilder affectsTables(@NonNull java.lang.String... tables)
Default value is null.
tables - set of tables which will be affected by this query.RawQuery.affectsTables()@NonNull public RawQuery.CompleteBuilder affectsTables(@NonNull java.util.Collection<java.lang.String> tables)
Default value is null.
tables - set of tables which will be affected by this query.RawQuery.affectsTables()@NonNull public RawQuery.CompleteBuilder affectsTags(@NonNull java.lang.String tag, @Nullable java.lang.String... tags)
Default value is null.
tag - the first required tag which will be affected by this query.tags - optional set of tags which will be affected by this query.RawQuery.affectsTables()@NonNull public RawQuery.CompleteBuilder affectsTags(@Nullable java.util.Collection<java.lang.String> tags)
Default value is null.
tags - set of tags which will be affected by this query.RawQuery.affectsTables()@NonNull public RawQuery.CompleteBuilder observesTables(@NonNull java.lang.String... tables)
Default values is null.
tables - set of tables that should be observed by this query.RawQuery.observesTables()@NonNull public RawQuery.CompleteBuilder observesTables(@NonNull java.util.Collection<java.lang.String> tables)
Default values is null.
tables - set of tables that should be observed by this query.RawQuery.observesTables()@NonNull public RawQuery.CompleteBuilder observesTags(@NonNull java.lang.String tag, @Nullable java.lang.String... tags)
Default values is null.
tag - the first required tag which should be observed by this query.tags - optional set of tags which should be observed by this query.RawQuery.observesTags()@NonNull public RawQuery.CompleteBuilder observesTags(@Nullable java.util.Collection<java.lang.String> tags)
Default values is null.
tags - set of tags that should be observed by this query.RawQuery.observesTables()