[]Struct jni_android_sys::java::sql::DatabaseMetaData

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

public interface DatabaseMetaData

Required feature: "java-sql-DatabaseMetaData"

Methods

impl DatabaseMetaData

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

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

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

getURL

Required features: "java-lang-String"

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

getUserName

Required features: "java-lang-String"

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

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

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

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

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

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

getDatabaseProductName

Required features: "java-lang-String"

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

getDatabaseProductVersion

Required features: "java-lang-String"

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

getDriverName

Required features: "java-lang-String"

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

getDriverVersion

Required features: "java-lang-String"

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

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

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

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

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

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

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

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

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

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

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

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

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

getIdentifierQuoteString

Required features: "java-lang-String"

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

getSQLKeywords

Required features: "java-lang-String"

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

getNumericFunctions

Required features: "java-lang-String"

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

getStringFunctions

Required features: "java-lang-String"

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

getSystemFunctions

Required features: "java-lang-String"

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

getTimeDateFunctions

Required features: "java-lang-String"

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

getSearchStringEscape

Required features: "java-lang-String"

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

getExtraNameCharacters

Required features: "java-lang-String"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

getSchemaTerm

Required features: "java-lang-String"

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

getProcedureTerm

Required features: "java-lang-String"

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

getCatalogTerm

Required features: "java-lang-String"

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

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

getCatalogSeparator

Required features: "java-lang-String"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

getProcedures

Required features: "java-lang-String", "java-sql-ResultSet"

pub fn getProcedureColumns<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>,
    arg2: impl Into<Option<&'env String>>,
    arg3: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, ResultSet>>, Local<'env, Throwable>>
[src]

getProcedureColumns

Required features: "java-lang-String", "java-sql-ResultSet"

pub fn getTables<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>,
    arg2: impl Into<Option<&'env String>>,
    arg3: impl Into<Option<&'env ObjectArray<String, Throwable>>>
) -> Result<Option<Local<'env, ResultSet>>, Local<'env, Throwable>>
[src]

getTables

Required features: "java-lang-String", "java-sql-ResultSet"

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

getSchemas

Required features: "java-sql-ResultSet"

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

getCatalogs

Required features: "java-sql-ResultSet"

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

getTableTypes

Required features: "java-sql-ResultSet"

pub fn getColumns<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>,
    arg2: impl Into<Option<&'env String>>,
    arg3: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, ResultSet>>, Local<'env, Throwable>>
[src]

getColumns

Required features: "java-lang-String", "java-sql-ResultSet"

pub fn getColumnPrivileges<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>,
    arg2: impl Into<Option<&'env String>>,
    arg3: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, ResultSet>>, Local<'env, Throwable>>
[src]

getColumnPrivileges

Required features: "java-lang-String", "java-sql-ResultSet"

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

getTablePrivileges

Required features: "java-lang-String", "java-sql-ResultSet"

pub fn getBestRowIdentifier<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>,
    arg2: impl Into<Option<&'env String>>,
    arg3: i32,
    arg4: bool
) -> Result<Option<Local<'env, ResultSet>>, Local<'env, Throwable>>
[src]

getBestRowIdentifier

Required features: "java-lang-String", "java-sql-ResultSet"

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

getVersionColumns

Required features: "java-lang-String", "java-sql-ResultSet"

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

getPrimaryKeys

Required features: "java-lang-String", "java-sql-ResultSet"

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

getImportedKeys

Required features: "java-lang-String", "java-sql-ResultSet"

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

getExportedKeys

Required features: "java-lang-String", "java-sql-ResultSet"

pub fn getCrossReference<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>,
    arg2: impl Into<Option<&'env String>>,
    arg3: impl Into<Option<&'env String>>,
    arg4: impl Into<Option<&'env String>>,
    arg5: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, ResultSet>>, Local<'env, Throwable>>
[src]

getCrossReference

Required features: "java-lang-String", "java-sql-ResultSet"

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

getTypeInfo

Required features: "java-sql-ResultSet"

pub fn getIndexInfo<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>,
    arg2: impl Into<Option<&'env String>>,
    arg3: bool,
    arg4: bool
) -> Result<Option<Local<'env, ResultSet>>, Local<'env, Throwable>>
[src]

getIndexInfo

Required features: "java-lang-String", "java-sql-ResultSet"

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

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

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

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

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

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

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

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

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

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

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

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

pub fn getUDTs<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>,
    arg2: impl Into<Option<&'env String>>,
    arg3: impl Into<Option<&'env IntArray>>
) -> Result<Option<Local<'env, ResultSet>>, Local<'env, Throwable>>
[src]

getUDTs

Required features: "java-lang-String", "java-sql-ResultSet"

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

getConnection

Required features: "java-sql-Connection"

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

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

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

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

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

getSuperTypes

Required features: "java-lang-String", "java-sql-ResultSet"

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

getSuperTables

Required features: "java-lang-String", "java-sql-ResultSet"

pub fn getAttributes<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>,
    arg2: impl Into<Option<&'env String>>,
    arg3: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, ResultSet>>, Local<'env, Throwable>>
[src]

getAttributes

Required features: "java-lang-String", "java-sql-ResultSet"

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

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

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

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

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

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

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

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

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

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

getRowIdLifetime

Required features: "java-sql-RowIdLifetime"

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

getSchemas

Required features: "java-lang-String", "java-sql-ResultSet"

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

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

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

getClientInfoProperties

Required features: "java-sql-ResultSet"

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

getFunctions

Required features: "java-lang-String", "java-sql-ResultSet"

pub fn getFunctionColumns<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env String>>,
    arg2: impl Into<Option<&'env String>>,
    arg3: impl Into<Option<&'env String>>
) -> Result<Option<Local<'env, ResultSet>>, Local<'env, Throwable>>
[src]

getFunctionColumns

Required features: "java-lang-String", "java-sql-ResultSet"

pub const attributeNoNulls: i16[src]

public static final attributeNoNulls

pub const attributeNullable: i16[src]

public static final attributeNullable

pub const attributeNullableUnknown: i16[src]

public static final attributeNullableUnknown

pub const bestRowNotPseudo: i32[src]

public static final bestRowNotPseudo

pub const bestRowPseudo: i32[src]

public static final bestRowPseudo

pub const bestRowSession: i32[src]

public static final bestRowSession

pub const bestRowTemporary: i32[src]

public static final bestRowTemporary

pub const bestRowTransaction: i32[src]

public static final bestRowTransaction

pub const bestRowUnknown: i32[src]

public static final bestRowUnknown

pub const columnNoNulls: i32[src]

public static final columnNoNulls

pub const columnNullable: i32[src]

public static final columnNullable

pub const columnNullableUnknown: i32[src]

public static final columnNullableUnknown

pub const functionColumnIn: i32[src]

public static final functionColumnIn

pub const functionColumnInOut: i32[src]

public static final functionColumnInOut

pub const functionColumnOut: i32[src]

public static final functionColumnOut

pub const functionColumnResult: i32[src]

public static final functionColumnResult

pub const functionColumnUnknown: i32[src]

public static final functionColumnUnknown

pub const functionNoNulls: i32[src]

public static final functionNoNulls

pub const functionNoTable: i32[src]

public static final functionNoTable

pub const functionNullable: i32[src]

public static final functionNullable

pub const functionNullableUnknown: i32[src]

public static final functionNullableUnknown

pub const functionResultUnknown: i32[src]

public static final functionResultUnknown

pub const functionReturn: i32[src]

public static final functionReturn

pub const functionReturnsTable: i32[src]

public static final functionReturnsTable

pub const importedKeyCascade: i32[src]

public static final importedKeyCascade

pub const importedKeyInitiallyDeferred: i32[src]

public static final importedKeyInitiallyDeferred

pub const importedKeyInitiallyImmediate: i32[src]

public static final importedKeyInitiallyImmediate

pub const importedKeyNoAction: i32[src]

public static final importedKeyNoAction

pub const importedKeyNotDeferrable: i32[src]

public static final importedKeyNotDeferrable

pub const importedKeyRestrict: i32[src]

public static final importedKeyRestrict

pub const importedKeySetDefault: i32[src]

public static final importedKeySetDefault

pub const importedKeySetNull: i32[src]

public static final importedKeySetNull

pub const procedureColumnIn: i32[src]

public static final procedureColumnIn

pub const procedureColumnInOut: i32[src]

public static final procedureColumnInOut

pub const procedureColumnOut: i32[src]

public static final procedureColumnOut

pub const procedureColumnResult: i32[src]

public static final procedureColumnResult

pub const procedureColumnReturn: i32[src]

public static final procedureColumnReturn

pub const procedureColumnUnknown: i32[src]

public static final procedureColumnUnknown

pub const procedureNoNulls: i32[src]

public static final procedureNoNulls

pub const procedureNoResult: i32[src]

public static final procedureNoResult

pub const procedureNullable: i32[src]

public static final procedureNullable

pub const procedureNullableUnknown: i32[src]

public static final procedureNullableUnknown

pub const procedureResultUnknown: i32[src]

public static final procedureResultUnknown

pub const procedureReturnsResult: i32[src]

public static final procedureReturnsResult

pub const sqlStateSQL: i32[src]

public static final sqlStateSQL

pub const sqlStateSQL99: i32[src]

public static final sqlStateSQL99

pub const sqlStateXOpen: i32[src]

public static final sqlStateXOpen

pub const tableIndexClustered: i16[src]

public static final tableIndexClustered

pub const tableIndexHashed: i16[src]

public static final tableIndexHashed

pub const tableIndexOther: i16[src]

public static final tableIndexOther

pub const tableIndexStatistic: i16[src]

public static final tableIndexStatistic

pub const typeNoNulls: i32[src]

public static final typeNoNulls

pub const typeNullable: i32[src]

public static final typeNullable

pub const typeNullableUnknown: i32[src]

public static final typeNullableUnknown

pub const typePredBasic: i32[src]

public static final typePredBasic

pub const typePredChar: i32[src]

public static final typePredChar

pub const typePredNone: i32[src]

public static final typePredNone

pub const typeSearchable: i32[src]

public static final typeSearchable

pub const versionColumnNotPseudo: i32[src]

public static final versionColumnNotPseudo

pub const versionColumnPseudo: i32[src]

public static final versionColumnPseudo

pub const versionColumnUnknown: i32[src]

public static final versionColumnUnknown

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 DatabaseMetaData

impl AsRef<Wrapper> for DatabaseMetaData

impl AsValidJObjectAndEnv for DatabaseMetaData

impl Deref for DatabaseMetaData

type Target = Object

The resulting type after dereferencing.

impl JniType for DatabaseMetaData

Auto Trait Implementations

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.