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
args
object[]
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
arg0
StringBuilderarg1
String
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
arg0
StringBuilderarg1
object
BindObjectToProgram(SQLiteProgram, int, object)
public static void BindObjectToProgram(SQLiteProgram arg0, int arg1, object arg2)
Parameters
arg0
SQLiteProgramarg1
intarg2
object
BlobFileDescriptorForQuery(SQLiteDatabase, String, String[])
public static ParcelFileDescriptor BlobFileDescriptorForQuery(SQLiteDatabase arg0, String arg1, String[] arg2)
Parameters
arg0
SQLiteDatabasearg1
Stringarg2
String[]
Returns
BlobFileDescriptorForQuery(SQLiteStatement, String[])
public static ParcelFileDescriptor BlobFileDescriptorForQuery(SQLiteStatement arg0, String[] arg1)
Parameters
arg0
SQLiteStatementarg1
String[]
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
arg0
Cursorarg1
Stringarg2
ContentValuesarg3
String
CursorDoubleToContentValuesIfPresent(Cursor, ContentValues, String)
public static void CursorDoubleToContentValuesIfPresent(Cursor arg0, ContentValues arg1, String arg2)
Parameters
arg0
Cursorarg1
ContentValuesarg2
String
CursorDoubleToCursorValues(Cursor, String, ContentValues)
public static void CursorDoubleToCursorValues(Cursor arg0, String arg1, ContentValues arg2)
Parameters
arg0
Cursorarg1
Stringarg2
ContentValues
CursorFloatToContentValuesIfPresent(Cursor, ContentValues, String)
public static void CursorFloatToContentValuesIfPresent(Cursor arg0, ContentValues arg1, String arg2)
Parameters
arg0
Cursorarg1
ContentValuesarg2
String
CursorIntToContentValues(Cursor, String, ContentValues)
public static void CursorIntToContentValues(Cursor arg0, String arg1, ContentValues arg2)
Parameters
arg0
Cursorarg1
Stringarg2
ContentValues
CursorIntToContentValues(Cursor, String, ContentValues, String)
public static void CursorIntToContentValues(Cursor arg0, String arg1, ContentValues arg2, String arg3)
Parameters
arg0
Cursorarg1
Stringarg2
ContentValuesarg3
String
CursorIntToContentValuesIfPresent(Cursor, ContentValues, String)
public static void CursorIntToContentValuesIfPresent(Cursor arg0, ContentValues arg1, String arg2)
Parameters
arg0
Cursorarg1
ContentValuesarg2
String
CursorLongToContentValues(Cursor, String, ContentValues)
public static void CursorLongToContentValues(Cursor arg0, String arg1, ContentValues arg2)
Parameters
arg0
Cursorarg1
Stringarg2
ContentValues
CursorLongToContentValues(Cursor, String, ContentValues, String)
public static void CursorLongToContentValues(Cursor arg0, String arg1, ContentValues arg2, String arg3)
Parameters
arg0
Cursorarg1
Stringarg2
ContentValuesarg3
String
CursorLongToContentValuesIfPresent(Cursor, ContentValues, String)
public static void CursorLongToContentValuesIfPresent(Cursor arg0, ContentValues arg1, String arg2)
Parameters
arg0
Cursorarg1
ContentValuesarg2
String
CursorRowToContentValues(Cursor, ContentValues)
public static void CursorRowToContentValues(Cursor arg0, ContentValues arg1)
Parameters
arg0
Cursorarg1
ContentValues
CursorShortToContentValuesIfPresent(Cursor, ContentValues, String)
public static void CursorShortToContentValuesIfPresent(Cursor arg0, ContentValues arg1, String arg2)
Parameters
arg0
Cursorarg1
ContentValuesarg2
String
CursorStringToContentValues(Cursor, String, ContentValues)
public static void CursorStringToContentValues(Cursor arg0, String arg1, ContentValues arg2)
Parameters
arg0
Cursorarg1
Stringarg2
ContentValues
CursorStringToContentValues(Cursor, String, ContentValues, String)
public static void CursorStringToContentValues(Cursor arg0, String arg1, ContentValues arg2, String arg3)
Parameters
arg0
Cursorarg1
Stringarg2
ContentValuesarg3
String
CursorStringToContentValuesIfPresent(Cursor, ContentValues, String)
public static void CursorStringToContentValuesIfPresent(Cursor arg0, ContentValues arg1, String arg2)
Parameters
arg0
Cursorarg1
ContentValuesarg2
String
CursorStringToInsertHelper(Cursor, String, InsertHelper, int)
public static void CursorStringToInsertHelper(Cursor arg0, String arg1, DatabaseUtils.InsertHelper arg2, int arg3)
Parameters
arg0
Cursorarg1
Stringarg2
DatabaseUtils.InsertHelperarg3
int
DumpCurrentRow(Cursor)
public static void DumpCurrentRow(Cursor arg0)
Parameters
DumpCurrentRow(Cursor, PrintStream)
public static void DumpCurrentRow(Cursor arg0, PrintStream arg1)
Parameters
arg0
Cursorarg1
PrintStream
DumpCurrentRow(Cursor, StringBuilder)
public static void DumpCurrentRow(Cursor arg0, StringBuilder arg1)
Parameters
arg0
Cursorarg1
StringBuilder
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
arg0
Cursorarg1
PrintStream
DumpCursor(Cursor, StringBuilder)
public static void DumpCursor(Cursor arg0, StringBuilder arg1)
Parameters
arg0
Cursorarg1
StringBuilder
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
arg0
SQLiteDatabasearg1
Stringarg2
String[]
Returns
LongForQuery(SQLiteStatement, String[])
public static long LongForQuery(SQLiteStatement arg0, String[] arg1)
Parameters
arg0
SQLiteStatementarg1
String[]
Returns
QueryNumEntries(SQLiteDatabase, String)
public static long QueryNumEntries(SQLiteDatabase arg0, String arg1)
Parameters
arg0
SQLiteDatabasearg1
String
Returns
QueryNumEntries(SQLiteDatabase, String, String)
public static long QueryNumEntries(SQLiteDatabase arg0, String arg1, String arg2)
Parameters
arg0
SQLiteDatabasearg1
Stringarg2
String
Returns
QueryNumEntries(SQLiteDatabase, String, String, String[])
public static long QueryNumEntries(SQLiteDatabase arg0, String arg1, String arg2, String[] arg3)
Parameters
arg0
SQLiteDatabasearg1
Stringarg2
Stringarg3
String[]
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
arg0
SQLiteDatabasearg1
Stringarg2
String[]
Returns
StringForQuery(SQLiteStatement, String[])
public static String StringForQuery(SQLiteStatement arg0, String[] arg1)
Parameters
arg0
SQLiteStatementarg1
String[]
Returns
WriteExceptionToParcel(Parcel, JVMBridgeException)
public static void WriteExceptionToParcel(Parcel arg0, JVMBridgeException arg1)