#[repr(u8)]pub enum OracleType {
Show 25 variants
Varchar = 1,
Number = 2,
BinaryInteger = 3,
Long = 8,
Rowid = 11,
Date = 12,
Raw = 23,
LongRaw = 24,
Char = 96,
BinaryFloat = 100,
BinaryDouble = 101,
Cursor = 102,
Object = 109,
Clob = 112,
Blob = 113,
Bfile = 114,
Json = 119,
Vector = 127,
Timestamp = 180,
TimestampTz = 181,
IntervalYm = 182,
IntervalDs = 183,
Urowid = 208,
TimestampLtz = 231,
Boolean = 252,
}Expand description
Oracle internal data type numbers
Variants§
Varchar = 1
VARCHAR2 string type
Number = 2
NUMBER type
BinaryInteger = 3
BINARY_INTEGER (PL/SQL)
Long = 8
LONG string type
Rowid = 11
ROWID
Date = 12
DATE type
Raw = 23
RAW binary type
LongRaw = 24
LONG RAW binary type
Char = 96
CHAR fixed-length string
BinaryFloat = 100
BINARY_FLOAT
BinaryDouble = 101
BINARY_DOUBLE
Cursor = 102
REF CURSOR
Object = 109
User-defined object type
Clob = 112
CLOB
Blob = 113
BLOB
Bfile = 114
BFILE
Json = 119
JSON (21c+)
Vector = 127
VECTOR (23ai)
Timestamp = 180
TIMESTAMP
TimestampTz = 181
TIMESTAMP WITH TIME ZONE
IntervalYm = 182
INTERVAL YEAR TO MONTH
IntervalDs = 183
INTERVAL DAY TO SECOND
Urowid = 208
UROWID
TimestampLtz = 231
TIMESTAMP WITH LOCAL TIME ZONE
Boolean = 252
BOOLEAN (23c+)
Implementations§
Source§impl OracleType
impl OracleType
Trait Implementations§
Source§impl Clone for OracleType
impl Clone for OracleType
Source§fn clone(&self) -> OracleType
fn clone(&self) -> OracleType
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OracleType
impl Debug for OracleType
Source§impl PartialEq for OracleType
impl PartialEq for OracleType
Source§impl TryFrom<u8> for OracleType
impl TryFrom<u8> for OracleType
impl Copy for OracleType
impl Eq for OracleType
impl StructuralPartialEq for OracleType
Auto Trait Implementations§
impl Freeze for OracleType
impl RefUnwindSafe for OracleType
impl Send for OracleType
impl Sync for OracleType
impl Unpin for OracleType
impl UnwindSafe for OracleType
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.