SQLiteQueryBuilder.BuildQueryString Método

Definição

Crie uma cadeia de caracteres de consulta SQL com base nas cláusulas fornecidas.

[Android.Runtime.Register("buildQueryString", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")]
public static string? BuildQueryString(bool distinct, string? tables, string[]? columns, string? where, string? groupBy, string? having, string? orderBy, string? limit);
[<Android.Runtime.Register("buildQueryString", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")>]
static member BuildQueryString : bool * string * string[] * string * string * string * string * string -> string

Parâmetros

distinct
Boolean

true se você quiser que cada linha seja exclusiva, caso contrário, false.

tables
String

Os nomes de tabela para compilar a consulta.

columns
String[]

Uma lista de quais colunas devem ser retornadas. Passar nulo retornará todas as colunas, o que é desencorajado a impedir a leitura de dados do armazenamento que não serão usados.

where
String

Um filtro que declara quais linhas retornar, formatadas como uma cláusula SQL WHERE (excluindo as WHERE próprias). A passagem null retornará todas as linhas para a URL fornecida.

groupBy
String

Um filtro que declara como agrupar linhas, formatada como uma cláusula SQL GROUP BY (excluindo a GROUP BY própria). A passagem null fará com que as linhas não sejam agrupadas.

having
String

Um filtro declara quais grupos de linhas incluir no cursor, se o agrupamento de linhas estiver sendo usado, formatado como uma cláusula SQL HAVING (excluindo o HAVING próprio). Passar nulo fará com que todos os grupos de linhas sejam incluídos e será necessário quando o agrupamento de linhas não estiver sendo usado.

orderBy
String

Como ordenar as linhas, formatadas como uma cláusula SQL ORDER BY (excluindo as ORDER BY próprias). Passar nulo usará a ordem de classificação padrão, que pode não ser ordenada.

limit
String

Limita o número de linhas retornadas pela consulta, formatadas como LIMIT cláusula. Passar nulo não indica nenhuma LIMIT cláusula.

Retornos

a cadeia de caracteres de consulta SQL

Atributos

Comentários

Crie uma cadeia de caracteres de consulta SQL com base nas cláusulas fornecidas.

Java documentação para android.database.sqlite.SQLiteQueryBuilder.buildQueryString(boolean, java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a