public class FailedProperties40
extends java.lang.Object
FailedProperties40 is a helper class for
java.sql.SQLClientInfoException. It provides
convenient access to data that is needed when constructing
those exceptions. Should be kept in sync with its embedded
counter part.SQLClientInfoException,
FailedProperties40| Modifier and Type | Field and Description |
|---|---|
private java.util.HashMap<java.lang.String,java.sql.ClientInfoStatus> |
failedProps_ |
private java.lang.String |
firstKey_ |
private java.lang.String |
firstValue_ |
| Constructor and Description |
|---|
FailedProperties40(java.util.Properties props)
Creates a new
FailedProperties40 instance. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFirstKey()
getFirstKey returns the first property key. |
java.lang.String |
getFirstValue()
getFirstValue returns the first property value. |
java.util.Map<java.lang.String,java.sql.ClientInfoStatus> |
getProperties()
getProperties provides a
Map object describing the
failed properties (as specified in the javadoc for
java.sql.SQLClientInfoException). |
static java.util.Properties |
makeProperties(java.lang.String name,
java.lang.String value)
Helper method that creates a Propery object with the name-value
pair given as arguments.
|
private final java.util.HashMap<java.lang.String,java.sql.ClientInfoStatus> failedProps_
private final java.lang.String firstKey_
private final java.lang.String firstValue_
public FailedProperties40(java.util.Properties props)
FailedProperties40 instance. Since
Derby doesn't support any properties, all the keys from the
props parameter are added to the
failedProps_ member with value
REASON_UNKNOWN_PROPERTY.props - a Properties value. Can be null or emptypublic static java.util.Properties makeProperties(java.lang.String name,
java.lang.String value)
name - property keyvalue - property valueProperties objectpublic java.util.Map<java.lang.String,java.sql.ClientInfoStatus> getProperties()
getProperties provides a
Map object describing the
failed properties (as specified in the javadoc for
java.sql.SQLClientInfoException).Map object with
the failed property keys and the reason why each failedpublic java.lang.String getFirstKey()
getFirstKey returns the first property key. Used
when SQLClientInfoException is thrown with a parameterized error
message.String valuepublic java.lang.String getFirstValue()
getFirstValue returns the first property value. Used
when SQLClientInfoException is thrown with a parameterized error
message.String valueApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.