Class DatabaseUtils
public class DatabaseUtils : JVMBridgeBase<DatabaseUtils>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<DatabaseUtils>DatabaseUtils
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<DatabaseUtils>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<DatabaseUtils>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase<DatabaseUtils>.IsAssignableFrom(IJavaType)JVMBridgeBase<DatabaseUtils>.IsAssignableFrom<T>()JVMBridgeBase<DatabaseUtils>.Execute<T>(params T[])JVMBridgeBase<DatabaseUtils>.DynBridgeClazzJVMBridgeBase<DatabaseUtils>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
DatabaseUtils()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public DatabaseUtils()
DatabaseUtils(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public DatabaseUtils(params object[] args)
Parameters
argsobject[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
STATEMENT_ABORT
public static int STATEMENT_ABORT { get; }
Property Value
STATEMENT_ATTACH
public static int STATEMENT_ATTACH { get; }
Property Value
STATEMENT_BEGIN
public static int STATEMENT_BEGIN { get; }
Property Value
STATEMENT_COMMIT
public static int STATEMENT_COMMIT { get; }
Property Value
STATEMENT_DDL
public static int STATEMENT_DDL { get; }
Property Value
STATEMENT_OTHER
public static int STATEMENT_OTHER { get; }
Property Value
STATEMENT_PRAGMA
public static int STATEMENT_PRAGMA { get; }
Property Value
STATEMENT_SELECT
public static int STATEMENT_SELECT { get; }
Property Value
STATEMENT_UNPREPARED
public static int STATEMENT_UNPREPARED { get; }
Property Value
STATEMENT_UPDATE
public static int STATEMENT_UPDATE { get; }
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
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)