Class DatabaseUtils
public class DatabaseUtils : JVMBridgeBase<DatabaseUtils>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
DatabaseUtils
- Implements
- Extension Methods
Constructors
DatabaseUtils()
public DatabaseUtils()
DatabaseUtils(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 DatabaseUtils(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
STATEMENT_ABORT
public static int STATEMENT_ABORT { get; set; }
Property Value
STATEMENT_ATTACH
public static int STATEMENT_ATTACH { get; set; }
Property Value
STATEMENT_BEGIN
public static int STATEMENT_BEGIN { get; set; }
Property Value
STATEMENT_COMMIT
public static int STATEMENT_COMMIT { get; set; }
Property Value
STATEMENT_DDL
public static int STATEMENT_DDL { get; set; }
Property Value
STATEMENT_OTHER
public static int STATEMENT_OTHER { get; set; }
Property Value
STATEMENT_PRAGMA
public static int STATEMENT_PRAGMA { get; set; }
Property Value
STATEMENT_SELECT
public static int STATEMENT_SELECT { get; set; }
Property Value
STATEMENT_UNPREPARED
public static int STATEMENT_UNPREPARED { get; set; }
Property Value
STATEMENT_UPDATE
public static int STATEMENT_UPDATE { get; set; }
Property Value
Methods
AppendEscapedSQLString(StringBuilder, String)
public static void AppendEscapedSQLString(StringBuilder arg0, String arg1)
Parameters
arg0StringBuilderarg1String
AppendSelectionArgs(String[], String[])
public static String[] AppendSelectionArgs(String[] arg0, String[] arg1)
Parameters
Returns
AppendValueToSql(StringBuilder, object)
public static void AppendValueToSql(StringBuilder arg0, object arg1)
Parameters
arg0StringBuilderarg1object
BindObjectToProgram(SQLiteProgram, int, object)
public static void BindObjectToProgram(SQLiteProgram arg0, int arg1, object arg2)
Parameters
arg0SQLiteProgramarg1intarg2object
BlobFileDescriptorForQuery(SQLiteDatabase, String, String[])
public static ParcelFileDescriptor BlobFileDescriptorForQuery(SQLiteDatabase arg0, String arg1, String[] arg2)
Parameters
arg0SQLiteDatabasearg1Stringarg2String[]
Returns
BlobFileDescriptorForQuery(SQLiteStatement, String[])
public static ParcelFileDescriptor BlobFileDescriptorForQuery(SQLiteStatement arg0, String[] arg1)
Parameters
arg0SQLiteStatementarg1String[]
Returns
ConcatenateWhere(String, String)
public static String ConcatenateWhere(String arg0, String arg1)
Parameters
Returns
CreateDbFromSqlStatements(Context, String, int, String)
public static void CreateDbFromSqlStatements(Context arg0, String arg1, int arg2, String arg3)
Parameters
CreatePoolableInstance()
HPA initializer for DatabaseUtils()
public static DatabaseUtils CreatePoolableInstance()
Returns
CursorDoubleToContentValues(Cursor, String, ContentValues, String)
public static void CursorDoubleToContentValues(Cursor arg0, String arg1, ContentValues arg2, String arg3)
Parameters
arg0Cursorarg1Stringarg2ContentValuesarg3String
CursorDoubleToContentValuesIfPresent(Cursor, ContentValues, String)
public static void CursorDoubleToContentValuesIfPresent(Cursor arg0, ContentValues arg1, String arg2)
Parameters
arg0Cursorarg1ContentValuesarg2String
CursorDoubleToCursorValues(Cursor, String, ContentValues)
public static void CursorDoubleToCursorValues(Cursor arg0, String arg1, ContentValues arg2)
Parameters
arg0Cursorarg1Stringarg2ContentValues
CursorFloatToContentValuesIfPresent(Cursor, ContentValues, String)
public static void CursorFloatToContentValuesIfPresent(Cursor arg0, ContentValues arg1, String arg2)
Parameters
arg0Cursorarg1ContentValuesarg2String
CursorIntToContentValues(Cursor, String, ContentValues)
public static void CursorIntToContentValues(Cursor arg0, String arg1, ContentValues arg2)
Parameters
arg0Cursorarg1Stringarg2ContentValues
CursorIntToContentValues(Cursor, String, ContentValues, String)
public static void CursorIntToContentValues(Cursor arg0, String arg1, ContentValues arg2, String arg3)
Parameters
arg0Cursorarg1Stringarg2ContentValuesarg3String
CursorIntToContentValuesIfPresent(Cursor, ContentValues, String)
public static void CursorIntToContentValuesIfPresent(Cursor arg0, ContentValues arg1, String arg2)
Parameters
arg0Cursorarg1ContentValuesarg2String
CursorLongToContentValues(Cursor, String, ContentValues)
public static void CursorLongToContentValues(Cursor arg0, String arg1, ContentValues arg2)
Parameters
arg0Cursorarg1Stringarg2ContentValues
CursorLongToContentValues(Cursor, String, ContentValues, String)
public static void CursorLongToContentValues(Cursor arg0, String arg1, ContentValues arg2, String arg3)
Parameters
arg0Cursorarg1Stringarg2ContentValuesarg3String
CursorLongToContentValuesIfPresent(Cursor, ContentValues, String)
public static void CursorLongToContentValuesIfPresent(Cursor arg0, ContentValues arg1, String arg2)
Parameters
arg0Cursorarg1ContentValuesarg2String
CursorRowToContentValues(Cursor, ContentValues)
public static void CursorRowToContentValues(Cursor arg0, ContentValues arg1)
Parameters
arg0Cursorarg1ContentValues
CursorShortToContentValuesIfPresent(Cursor, ContentValues, String)
public static void CursorShortToContentValuesIfPresent(Cursor arg0, ContentValues arg1, String arg2)
Parameters
arg0Cursorarg1ContentValuesarg2String
CursorStringToContentValues(Cursor, String, ContentValues)
public static void CursorStringToContentValues(Cursor arg0, String arg1, ContentValues arg2)
Parameters
arg0Cursorarg1Stringarg2ContentValues
CursorStringToContentValues(Cursor, String, ContentValues, String)
public static void CursorStringToContentValues(Cursor arg0, String arg1, ContentValues arg2, String arg3)
Parameters
arg0Cursorarg1Stringarg2ContentValuesarg3String
CursorStringToContentValuesIfPresent(Cursor, ContentValues, String)
public static void CursorStringToContentValuesIfPresent(Cursor arg0, ContentValues arg1, String arg2)
Parameters
arg0Cursorarg1ContentValuesarg2String
CursorStringToInsertHelper(Cursor, String, InsertHelper, int)
public static void CursorStringToInsertHelper(Cursor arg0, String arg1, DatabaseUtils.InsertHelper arg2, int arg3)
Parameters
arg0Cursorarg1Stringarg2DatabaseUtils.InsertHelperarg3int
DumpCurrentRow(Cursor)
public static void DumpCurrentRow(Cursor arg0)
Parameters
DumpCurrentRow(Cursor, PrintStream)
public static void DumpCurrentRow(Cursor arg0, PrintStream arg1)
Parameters
arg0Cursorarg1PrintStream
DumpCurrentRow(Cursor, StringBuilder)
public static void DumpCurrentRow(Cursor arg0, StringBuilder arg1)
Parameters
arg0Cursorarg1StringBuilder
DumpCurrentRowToString(Cursor)
public static String DumpCurrentRowToString(Cursor arg0)
Parameters
Returns
DumpCursor(Cursor)
public static void DumpCursor(Cursor arg0)
Parameters
DumpCursor(Cursor, PrintStream)
public static void DumpCursor(Cursor arg0, PrintStream arg1)
Parameters
arg0Cursorarg1PrintStream
DumpCursor(Cursor, StringBuilder)
public static void DumpCursor(Cursor arg0, StringBuilder arg1)
Parameters
arg0Cursorarg1StringBuilder
DumpCursorToString(Cursor)
public static String DumpCursorToString(Cursor arg0)
Parameters
Returns
GetCollationKey(String)
public static String GetCollationKey(String arg0)
Parameters
Returns
GetHexCollationKey(String)
public static String GetHexCollationKey(String arg0)
Parameters
Returns
GetSqlStatementType(String)
public static int GetSqlStatementType(String arg0)
Parameters
Returns
LongForQuery(SQLiteDatabase, String, String[])
public static long LongForQuery(SQLiteDatabase arg0, String arg1, String[] arg2)
Parameters
arg0SQLiteDatabasearg1Stringarg2String[]
Returns
LongForQuery(SQLiteStatement, String[])
public static long LongForQuery(SQLiteStatement arg0, String[] arg1)
Parameters
arg0SQLiteStatementarg1String[]
Returns
QueryNumEntries(SQLiteDatabase, String)
public static long QueryNumEntries(SQLiteDatabase arg0, String arg1)
Parameters
arg0SQLiteDatabasearg1String
Returns
QueryNumEntries(SQLiteDatabase, String, String)
public static long QueryNumEntries(SQLiteDatabase arg0, String arg1, String arg2)
Parameters
arg0SQLiteDatabasearg1Stringarg2String
Returns
QueryNumEntries(SQLiteDatabase, String, String, String[])
public static long QueryNumEntries(SQLiteDatabase arg0, String arg1, String arg2, String[] arg3)
Parameters
arg0SQLiteDatabasearg1Stringarg2Stringarg3String[]
Returns
ReadExceptionFromParcel(Parcel)
public static void ReadExceptionFromParcel(Parcel arg0)
Parameters
ReadExceptionWithFileNotFoundExceptionFromParcel(Parcel)
public static void ReadExceptionWithFileNotFoundExceptionFromParcel(Parcel arg0)
Parameters
Exceptions
ReadExceptionWithOperationApplicationExceptionFromParcel(Parcel)
public static void ReadExceptionWithOperationApplicationExceptionFromParcel(Parcel arg0)
Parameters
Exceptions
SqlEscapeString(String)
public static String SqlEscapeString(String arg0)
Parameters
Returns
StringForQuery(SQLiteDatabase, String, String[])
public static String StringForQuery(SQLiteDatabase arg0, String arg1, String[] arg2)
Parameters
arg0SQLiteDatabasearg1Stringarg2String[]
Returns
StringForQuery(SQLiteStatement, String[])
public static String StringForQuery(SQLiteStatement arg0, String[] arg1)
Parameters
arg0SQLiteStatementarg1String[]
Returns
WriteExceptionToParcel(Parcel, JVMBridgeException)
public static void WriteExceptionToParcel(Parcel arg0, JVMBridgeException arg1)
Parameters
arg0Parcelarg1JVMBridgeException