pub struct SqlStateClass(/* private fields */);Implementations§
Source§impl SqlStateClass
impl SqlStateClass
Source§impl SqlStateClass
impl SqlStateClass
Sourcepub const SUCCESSFUL_COMPLETION: Self
pub const SUCCESSFUL_COMPLETION: Self
00, successful completion.
Sourcepub const DYNAMIC_SQL_ERROR: Self
pub const DYNAMIC_SQL_ERROR: Self
07, dynamic SQL error.
Sourcepub const CONNECTION_EXCEPTION: Self
pub const CONNECTION_EXCEPTION: Self
08, connection exception.
Sourcepub const TRIGGERED_ACTION_EXCEPTION: Self
pub const TRIGGERED_ACTION_EXCEPTION: Self
09, triggered action exception.
Sourcepub const FEATURE_NOT_SUPPORTED: Self
pub const FEATURE_NOT_SUPPORTED: Self
0A, feature not supported.
Sourcepub const INVALID_TARGET_TYPE_SPECIFICATION: Self
pub const INVALID_TARGET_TYPE_SPECIFICATION: Self
0D, invalid target type specification.
Sourcepub const INVALID_SCHEMA_NAME_LIST_SPECIFICATION: Self
pub const INVALID_SCHEMA_NAME_LIST_SPECIFICATION: Self
0E, invalid schema name list specification.
Sourcepub const LOCATOR_EXCEPTION: Self
pub const LOCATOR_EXCEPTION: Self
0F, locator exception.
Sourcepub const RESIGNAL_WHEN_HANDLER_NOT_ACTIVE: Self
pub const RESIGNAL_WHEN_HANDLER_NOT_ACTIVE: Self
0K, resignal when handler not active.
Sourcepub const INVALID_GRANTOR: Self
pub const INVALID_GRANTOR: Self
0L, invalid grantor.
Sourcepub const INVALID_SQL_INVOKED_PROCEDURE_REFERENCE: Self
pub const INVALID_SQL_INVOKED_PROCEDURE_REFERENCE: Self
0M, invalid SQL-invoked procedure reference.
Sourcepub const SQL_XML_MAPPING_ERROR: Self
pub const SQL_XML_MAPPING_ERROR: Self
0N, SQL/XML mapping error.
Sourcepub const INVALID_ROLE_SPECIFICATION: Self
pub const INVALID_ROLE_SPECIFICATION: Self
0P, invalid role specification.
Sourcepub const INVALID_TRANSFORM_GROUP_NAME_SPECIFICATION: Self
pub const INVALID_TRANSFORM_GROUP_NAME_SPECIFICATION: Self
0S, invalid transform group name specification.
Sourcepub const TARGET_TABLE_DISAGREES_WITH_CURSOR_SPECIFICATION: Self
pub const TARGET_TABLE_DISAGREES_WITH_CURSOR_SPECIFICATION: Self
0T, target table disagrees with cursor specification.
Sourcepub const ATTEMPT_TO_ASSIGN_TO_NON_UPDATABLE_COLUMN: Self
pub const ATTEMPT_TO_ASSIGN_TO_NON_UPDATABLE_COLUMN: Self
0U, attempt to assign to non-updatable column.
Sourcepub const ATTEMPT_TO_ASSIGN_TO_ORDERING_COLUMN: Self
pub const ATTEMPT_TO_ASSIGN_TO_ORDERING_COLUMN: Self
0V, attempt to assign to ordering column.
Sourcepub const PROHIBITED_STATEMENT_ENCOUNTERED_DURING_TRIGGER_EXECUTION: Self
pub const PROHIBITED_STATEMENT_ENCOUNTERED_DURING_TRIGGER_EXECUTION: Self
0W, prohibited statement encountered during trigger execution.
Sourcepub const INVALID_FOREIGN_SERVER_SPECIFICATION: Self
pub const INVALID_FOREIGN_SERVER_SPECIFICATION: Self
0X, invalid foreign server specification.
Sourcepub const PASS_THROUGH_SPECIFIC_CONDITION: Self
pub const PASS_THROUGH_SPECIFIC_CONDITION: Self
0Y, pass-through specific condition.
Sourcepub const DIAGNOSTICS_EXCEPTION: Self
pub const DIAGNOSTICS_EXCEPTION: Self
0Z, diagnostics exception.
Sourcepub const XQUERY_ERROR: Self
pub const XQUERY_ERROR: Self
10, XQuery error.
Sourcepub const CASE_NOT_FOUND_FOR_CASE_STATEMENT: Self
pub const CASE_NOT_FOUND_FOR_CASE_STATEMENT: Self
20, case not found for case statement.
Sourcepub const CARDINALITY_VIOLATION: Self
pub const CARDINALITY_VIOLATION: Self
21, cardinality violation.
Sourcepub const DATA_EXCEPTION: Self
pub const DATA_EXCEPTION: Self
22, data exception.
Sourcepub const INTEGRITY_CONSTRAINT_VIOLATION: Self
pub const INTEGRITY_CONSTRAINT_VIOLATION: Self
23, integrity constraint violation.
Sourcepub const INVALID_CURSOR_STATE: Self
pub const INVALID_CURSOR_STATE: Self
24, invalid cursor state.
Sourcepub const INVALID_TRANSACTION_STATE: Self
pub const INVALID_TRANSACTION_STATE: Self
25, invalid transaction state.
Sourcepub const INVALID_SQL_STATEMENT_NAME: Self
pub const INVALID_SQL_STATEMENT_NAME: Self
26, invalid SQL statement name.
Sourcepub const TRIGGERED_DATA_CHANGE_VIOLATION: Self
pub const TRIGGERED_DATA_CHANGE_VIOLATION: Self
27, triggered data change violation.
Sourcepub const INVALID_AUTHORIZATION_SPECIFICATION: Self
pub const INVALID_AUTHORIZATION_SPECIFICATION: Self
28, invalid authorization specification.
Sourcepub const DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST: Self
pub const DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST: Self
2B, dependent privilege descriptors still exist.
Sourcepub const INVALID_CHARACTER_SET_NAME: Self
pub const INVALID_CHARACTER_SET_NAME: Self
2C, invalid character set name.
Sourcepub const INVALID_TRANSACTION_TERMINATION: Self
pub const INVALID_TRANSACTION_TERMINATION: Self
2D, invalid transaction termination.
Sourcepub const INVALID_CONNECTION_NAME: Self
pub const INVALID_CONNECTION_NAME: Self
2E, invalid connection name.
Sourcepub const SQL_ROUTINE_EXCEPTION: Self
pub const SQL_ROUTINE_EXCEPTION: Self
2F, SQL routine exception.
Sourcepub const INVALID_COLLATION_NAME: Self
pub const INVALID_COLLATION_NAME: Self
2H, invalid collation name.
Sourcepub const INVALID_SQL_STATEMENT_IDENTIFIER: Self
pub const INVALID_SQL_STATEMENT_IDENTIFIER: Self
30, invalid SQL statement identifier.
Sourcepub const INVALID_SQL_DESCRIPTOR_NAME: Self
pub const INVALID_SQL_DESCRIPTOR_NAME: Self
33, invalid SQL descriptor name.
Sourcepub const INVALID_CURSOR_NAME: Self
pub const INVALID_CURSOR_NAME: Self
34, invalid cursor name.
Sourcepub const INVALID_CONDITION_NUMBER: Self
pub const INVALID_CONDITION_NUMBER: Self
35, invalid condition number.
Sourcepub const CURSOR_SENSITIVITY_EXCEPTION: Self
pub const CURSOR_SENSITIVITY_EXCEPTION: Self
36, cursor sensitivity exception.
Sourcepub const EXTERNAL_ROUTINE_EXCEPTION: Self
pub const EXTERNAL_ROUTINE_EXCEPTION: Self
38, external routine exception.
Sourcepub const EXTERNAL_ROUTINE_INVOCATION_EXCEPTION: Self
pub const EXTERNAL_ROUTINE_INVOCATION_EXCEPTION: Self
39, external routine invocation exception.
Sourcepub const SAVEPOINT_EXCEPTION: Self
pub const SAVEPOINT_EXCEPTION: Self
3B, savepoint exception.
Sourcepub const AMBIGUOUS_CURSOR_NAME: Self
pub const AMBIGUOUS_CURSOR_NAME: Self
3C, ambiguous cursor name.
Sourcepub const INVALID_CATALOG_NAME: Self
pub const INVALID_CATALOG_NAME: Self
3D, invalid catalog name.
Sourcepub const INVALID_SCHEMA_NAME: Self
pub const INVALID_SCHEMA_NAME: Self
3F, invalid schema name.
Sourcepub const TRANSACTION_ROLLBACK: Self
pub const TRANSACTION_ROLLBACK: Self
40, transaction rollback.
Sourcepub const SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION: Self
pub const SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION: Self
42, syntax error or access rule violation.
Sourcepub const WITH_CHECK_OPTION_VIOLATION: Self
pub const WITH_CHECK_OPTION_VIOLATION: Self
44, with check option violation.
Sourcepub const UNHANDLED_USER_DEFINED_EXCEPTION: Self
pub const UNHANDLED_USER_DEFINED_EXCEPTION: Self
45, unhandled user-defined exception.
Sourcepub const OLB_SPECIFIC_ERROR: Self
pub const OLB_SPECIFIC_ERROR: Self
46, OLB-specific error.
Sourcepub const FDW_SPECIFIC_CONDITION: Self
pub const FDW_SPECIFIC_CONDITION: Self
HV, FDW-specific condition.
Sourcepub const DATALINK_EXCEPTION: Self
pub const DATALINK_EXCEPTION: Self
HW, datalink exception.
Sourcepub const CLI_SPECIFIC_CONDITION: Self
pub const CLI_SPECIFIC_CONDITION: Self
HY, CLI-specific condition.
Sourcepub const REMOTE_DATABASE_ACCESS: Self
pub const REMOTE_DATABASE_ACCESS: Self
HZ, remote database access.
Trait Implementations§
Source§impl Clone for SqlStateClass
impl Clone for SqlStateClass
impl Copy for SqlStateClass
Source§impl Debug for SqlStateClass
impl Debug for SqlStateClass
Source§impl Display for SqlStateClass
impl Display for SqlStateClass
impl Eq for SqlStateClass
Source§impl Hash for SqlStateClass
impl Hash for SqlStateClass
Source§impl Ord for SqlStateClass
impl Ord for SqlStateClass
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for SqlStateClass
impl PartialEq for SqlStateClass
Source§impl PartialOrd for SqlStateClass
impl PartialOrd for SqlStateClass
impl StructuralPartialEq for SqlStateClass
Auto Trait Implementations§
impl Freeze for SqlStateClass
impl RefUnwindSafe for SqlStateClass
impl Send for SqlStateClass
impl Sync for SqlStateClass
impl Unpin for SqlStateClass
impl UnsafeUnpin for SqlStateClass
impl UnwindSafe for SqlStateClass
Blanket Implementations§
Source§impl<T> AggregateExpressionMethods for T
impl<T> AggregateExpressionMethods for T
Source§fn aggregate_distinct(self) -> AggregateDistinct<Self>where
Self: DistinctDsl,
fn aggregate_distinct(self) -> AggregateDistinct<Self>where
Self: DistinctDsl,
DISTINCT modifier for aggregate functions Read moreSource§fn aggregate_all(self) -> AggregateAll<Self>where
Self: AllDsl,
fn aggregate_all(self) -> AggregateAll<Self>where
Self: AllDsl,
ALL modifier for aggregate functions Read moreSource§fn aggregate_filter<P>(self, f: P) -> AggregateFilter<Self, P>
fn aggregate_filter<P>(self, f: P) -> AggregateFilter<Self, P>
Source§fn aggregate_order<O>(self, o: O) -> AggregateOrder<Self, O>where
Self: OrderAggregateDsl<O>,
fn aggregate_order<O>(self, o: O) -> AggregateOrder<Self, O>where
Self: OrderAggregateDsl<O>,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.