[]Struct jni_android_sys::android::database::Cursor

#[repr(transparent)]
pub struct Cursor(_);

public interface Cursor

Required feature: "android-database-Cursor"

Methods

impl Cursor

pub fn getCount<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getPosition<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn move<'env>(&'env self, arg0: i32) -> Result<bool, Local<'env, Throwable>>[src]

pub fn moveToPosition<'env>(
    &'env self,
    arg0: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn moveToFirst<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn moveToLast<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn moveToNext<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn moveToPrevious<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isFirst<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isLast<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isBeforeFirst<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isAfterLast<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn getColumnIndex<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<i32, Local<'env, Throwable>>
[src]

getColumnIndex

Required features: "java-lang-String"

pub fn getColumnIndexOrThrow<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<i32, Local<'env, Throwable>>
[src]

getColumnIndexOrThrow

Required features: "java-lang-String"

pub fn getColumnName<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

getColumnName

Required features: "java-lang-String"

pub fn getColumnNames<'env>(
    &'env self
) -> Result<Option<Local<'env, ObjectArray<String, Throwable>>>, Local<'env, Throwable>>
[src]

getColumnNames

Required features: "java-lang-String"

pub fn getColumnCount<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getBlob<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, ByteArray>>, Local<'env, Throwable>>
[src]

pub fn getString<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

getString

Required features: "java-lang-String"

pub fn copyStringToBuffer<'env>(
    &'env self,
    arg0: i32,
    arg1: impl Into<Option<&'env CharArrayBuffer>>
) -> Result<(), Local<'env, Throwable>>
[src]

copyStringToBuffer

Required features: "android-database-CharArrayBuffer"

pub fn getShort<'env>(
    &'env self,
    arg0: i32
) -> Result<i16, Local<'env, Throwable>>
[src]

pub fn getInt<'env>(
    &'env self,
    arg0: i32
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn getLong<'env>(
    &'env self,
    arg0: i32
) -> Result<i64, Local<'env, Throwable>>
[src]

pub fn getFloat<'env>(
    &'env self,
    arg0: i32
) -> Result<f32, Local<'env, Throwable>>
[src]

pub fn getDouble<'env>(
    &'env self,
    arg0: i32
) -> Result<f64, Local<'env, Throwable>>
[src]

pub fn getType<'env>(
    &'env self,
    arg0: i32
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn isNull<'env>(
    &'env self,
    arg0: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn deactivate<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

Deprecated

pub fn requery<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

Deprecated

pub fn close<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn isClosed<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn registerContentObserver<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ContentObserver>>
) -> Result<(), Local<'env, Throwable>>
[src]

registerContentObserver

Required features: "android-database-ContentObserver"

pub fn unregisterContentObserver<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ContentObserver>>
) -> Result<(), Local<'env, Throwable>>
[src]

unregisterContentObserver

Required features: "android-database-ContentObserver"

pub fn registerDataSetObserver<'env>(
    &'env self,
    arg0: impl Into<Option<&'env DataSetObserver>>
) -> Result<(), Local<'env, Throwable>>
[src]

registerDataSetObserver

Required features: "android-database-DataSetObserver"

pub fn unregisterDataSetObserver<'env>(
    &'env self,
    arg0: impl Into<Option<&'env DataSetObserver>>
) -> Result<(), Local<'env, Throwable>>
[src]

unregisterDataSetObserver

Required features: "android-database-DataSetObserver"

pub fn setNotificationUri<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ContentResolver>>,
    arg1: impl Into<Option<&'env Uri>>
) -> Result<(), Local<'env, Throwable>>
[src]

setNotificationUri

Required features: "android-content-ContentResolver", "android-net-Uri"

pub fn getNotificationUri<'env>(
    &'env self
) -> Result<Option<Local<'env, Uri>>, Local<'env, Throwable>>
[src]

getNotificationUri

Required features: "android-net-Uri"

pub fn getWantsAllOnMoveCalls<'env>(
    &'env self
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn setExtras<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Bundle>>
) -> Result<(), Local<'env, Throwable>>
[src]

setExtras

Required features: "android-os-Bundle"

pub fn getExtras<'env>(
    &'env self
) -> Result<Option<Local<'env, Bundle>>, Local<'env, Throwable>>
[src]

getExtras

Required features: "android-os-Bundle"

pub fn respond<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Bundle>>
) -> Result<Option<Local<'env, Bundle>>, Local<'env, Throwable>>
[src]

respond

Required features: "android-os-Bundle"

pub const FIELD_TYPE_BLOB: i32[src]

public static final FIELD_TYPE_BLOB

pub const FIELD_TYPE_FLOAT: i32[src]

public static final FIELD_TYPE_FLOAT

pub const FIELD_TYPE_INTEGER: i32[src]

public static final FIELD_TYPE_INTEGER

pub const FIELD_TYPE_NULL: i32[src]

public static final FIELD_TYPE_NULL

pub const FIELD_TYPE_STRING: i32[src]

public static final FIELD_TYPE_STRING

Methods from Deref<Target = Object>

pub fn getClass<'env>(
    &'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
[src]

getClass

Required features: "java-lang-Class"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn wait_long<'env>(
    &'env self,
    arg0: i64
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait_long_int<'env>(
    &'env self,
    arg0: i64,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

Trait Implementations

impl AsJValue for Cursor

impl AsRef<Closeable> for Cursor

impl AsRef<Cursor> for CrossProcessCursor

impl AsRef<Cursor> for CursorWrapper

impl AsValidJObjectAndEnv for Cursor

impl Deref for Cursor

type Target = Object

The resulting type after dereferencing.

impl JniType for Cursor

Auto Trait Implementations

impl RefUnwindSafe for Cursor

impl !Send for Cursor

impl !Sync for Cursor

impl Unpin for Cursor

impl UnwindSafe for Cursor

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.