Table of Contents

Class SQLiteQueryBuilder

Namespace
Android.Database.Sqlite
Assembly
MASES.Netdroid.dll
public class SQLiteQueryBuilder : JVMBridgeBase<SQLiteQueryBuilder>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
SQLiteQueryBuilder
Implements
Extension Methods

Constructors

SQLiteQueryBuilder()

public SQLiteQueryBuilder()

SQLiteQueryBuilder(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public SQLiteQueryBuilder(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

AppendColumns(StringBuilder, String[])

public static void AppendColumns(StringBuilder arg0, String[] arg1)

Parameters

arg0 StringBuilder

StringBuilder

arg1 String[]

String

AppendWhere(CharSequence)

public void AppendWhere(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

AppendWhereEscapeString(String)

public void AppendWhereEscapeString(String arg0)

Parameters

arg0 String

String

AppendWhereStandalone(CharSequence)

public void AppendWhereStandalone(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

BuildQuery(String[], String, String, String, String, String)

public String BuildQuery(String[] arg0, String arg1, String arg2, String arg3, String arg4, String arg5)

Parameters

arg0 String[]

String

arg1 String

String

arg2 String

String

arg3 String

String

arg4 String

String

arg5 String

String

Returns

String

String

BuildQuery(String[], String, String[], String, String, String, String)

[Obsolete("Deprecated in JVM")]
public String BuildQuery(String[] arg0, String arg1, String[] arg2, String arg3, String arg4, String arg5, String arg6)

Parameters

arg0 String[]

String

arg1 String

String

arg2 String[]

String

arg3 String

String

arg4 String

String

arg5 String

String

arg6 String

String

Returns

String

String

BuildQueryString(bool, String, String[], String, String, String, String, String)

public static String BuildQueryString(bool arg0, String arg1, String[] arg2, String arg3, String arg4, String arg5, String arg6, String arg7)

Parameters

arg0 bool

bool

arg1 String

String

arg2 String[]

String

arg3 String

String

arg4 String

String

arg5 String

String

arg6 String

String

arg7 String

String

Returns

String

String

BuildUnionQuery(String[], String, String)

public String BuildUnionQuery(String[] arg0, String arg1, String arg2)

Parameters

arg0 String[]

String

arg1 String

String

arg2 String

String

Returns

String

String

BuildUnionSubQuery(String, String[], Set<String>, int, String, String, String, String)

public String BuildUnionSubQuery(String arg0, String[] arg1, Set<String> arg2, int arg3, String arg4, String arg5, String arg6, String arg7)

Parameters

arg0 String

String

arg1 String[]

String

arg2 Set<String>

Set

arg3 int

int

arg4 String

String

arg5 String

String

arg6 String

String

arg7 String

String

Returns

String

String

BuildUnionSubQuery(String, String[], Set<String>, int, String, String, String[], String, String)

[Obsolete("Deprecated in JVM")]
public String BuildUnionSubQuery(String arg0, String[] arg1, Set<String> arg2, int arg3, String arg4, String arg5, String[] arg6, String arg7, String arg8)

Parameters

arg0 String

String

arg1 String[]

String

arg2 Set<String>

Set

arg3 int

int

arg4 String

String

arg5 String

String

arg6 String[]

String

arg7 String

String

arg8 String

String

Returns

String

String

CreatePoolableInstance()

HPA initializer for SQLiteQueryBuilder()

public static SQLiteQueryBuilder CreatePoolableInstance()

Returns

SQLiteQueryBuilder

Delete(SQLiteDatabase, String, String[])

public int Delete(SQLiteDatabase arg0, String arg1, String[] arg2)

Parameters

arg0 SQLiteDatabase

SQLiteDatabase

arg1 String

String

arg2 String[]

String

Returns

int

int

GetCursorFactory()

public SQLiteDatabase.CursorFactory GetCursorFactory()

Returns

SQLiteDatabase.CursorFactory

SQLiteDatabase.CursorFactory

GetProjectionGreylist()

public Collection<Pattern> GetProjectionGreylist()

Returns

Collection<Pattern>

Collection

GetProjectionMap()

public Map<String, String> GetProjectionMap()

Returns

Map<String, String>

Map

GetTables()

public String GetTables()

Returns

String

String

Insert(SQLiteDatabase, ContentValues)

public long Insert(SQLiteDatabase arg0, ContentValues arg1)

Parameters

arg0 SQLiteDatabase

SQLiteDatabase

arg1 ContentValues

ContentValues

Returns

long

long

IsDistinct()

public bool IsDistinct()

Returns

bool

bool

IsStrict()

public bool IsStrict()

Returns

bool

bool

IsStrictColumns()

public bool IsStrictColumns()

Returns

bool

bool

IsStrictGrammar()

public bool IsStrictGrammar()

Returns

bool

bool

Query(SQLiteDatabase, String[], String, String[], String, String, String)

public Cursor Query(SQLiteDatabase arg0, String[] arg1, String arg2, String[] arg3, String arg4, String arg5, String arg6)

Parameters

arg0 SQLiteDatabase

SQLiteDatabase

arg1 String[]

String

arg2 String

String

arg3 String[]

String

arg4 String

String

arg5 String

String

arg6 String

String

Returns

Cursor

Cursor

Query(SQLiteDatabase, String[], String, String[], String, String, String, String)

public Cursor Query(SQLiteDatabase arg0, String[] arg1, String arg2, String[] arg3, String arg4, String arg5, String arg6, String arg7)

Parameters

arg0 SQLiteDatabase

SQLiteDatabase

arg1 String[]

String

arg2 String

String

arg3 String[]

String

arg4 String

String

arg5 String

String

arg6 String

String

arg7 String

String

Returns

Cursor

Cursor

Query(SQLiteDatabase, String[], String, String[], String, String, String, String, CancellationSignal)

public Cursor Query(SQLiteDatabase arg0, String[] arg1, String arg2, String[] arg3, String arg4, String arg5, String arg6, String arg7, CancellationSignal arg8)

Parameters

arg0 SQLiteDatabase

SQLiteDatabase

arg1 String[]

String

arg2 String

String

arg3 String[]

String

arg4 String

String

arg5 String

String

arg6 String

String

arg7 String

String

arg8 CancellationSignal

CancellationSignal

Returns

Cursor

Cursor

SetCursorFactory(CursorFactory)

public void SetCursorFactory(SQLiteDatabase.CursorFactory arg0)

Parameters

arg0 SQLiteDatabase.CursorFactory

SQLiteDatabase.CursorFactory

SetDistinct(bool)

public void SetDistinct(bool arg0)

Parameters

arg0 bool

bool

SetProjectionGreylist(Collection<Pattern>)

public void SetProjectionGreylist(Collection<Pattern> arg0)

Parameters

arg0 Collection<Pattern>

Collection

SetProjectionMap(Map<String, String>)

public void SetProjectionMap(Map<String, String> arg0)

Parameters

arg0 Map<String, String>

Map

SetStrict(bool)

public void SetStrict(bool arg0)

Parameters

arg0 bool

bool

SetStrictColumns(bool)

public void SetStrictColumns(bool arg0)

Parameters

arg0 bool

bool

SetStrictGrammar(bool)

public void SetStrictGrammar(bool arg0)

Parameters

arg0 bool

bool

SetTables(String)

public void SetTables(String arg0)

Parameters

arg0 String

String

Update(SQLiteDatabase, ContentValues, String, String[])

public int Update(SQLiteDatabase arg0, ContentValues arg1, String arg2, String[] arg3)

Parameters

arg0 SQLiteDatabase

SQLiteDatabase

arg1 ContentValues

ContentValues

arg2 String

String

arg3 String[]

String

Returns

int

int