Package com.apple.foundationdb
Enum FDBError
- java.lang.Object
-
- java.lang.Enum<FDBError>
-
- com.apple.foundationdb.FDBError
-
- All Implemented Interfaces:
Serializable
,Comparable<FDBError>
@API(MAINTAINED) public enum FDBError extends Enum<FDBError>
FDB error codes (from https://apple.github.io/foundationdb/api-error-codes.html) and handy methods to interpret them.
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
code()
static FDBError
fromCode(int code)
static String
toString(int errorCode)
static FDBError
valueOf(String name)
Returns the enum constant of this type with the specified name.static FDBError[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
SUCCESS
public static final FDBError SUCCESS
-
OPERATION_FAILED
public static final FDBError OPERATION_FAILED
-
TIMED_OUT
public static final FDBError TIMED_OUT
-
TRANSACTION_TOO_OLD
public static final FDBError TRANSACTION_TOO_OLD
-
FUTURE_VERSION
public static final FDBError FUTURE_VERSION
-
NOT_COMMITTED
public static final FDBError NOT_COMMITTED
-
COMMIT_UNKNOWN_RESULT
public static final FDBError COMMIT_UNKNOWN_RESULT
-
TRANSACTION_CANCELLED
public static final FDBError TRANSACTION_CANCELLED
-
TRANSACTION_TIMED_OUT
public static final FDBError TRANSACTION_TIMED_OUT
-
TOO_MANY_WATCHES
public static final FDBError TOO_MANY_WATCHES
-
WATCHES_DISABLED
public static final FDBError WATCHES_DISABLED
-
ACCESSED_UNREADABLE
public static final FDBError ACCESSED_UNREADABLE
-
PROCESS_BEHIND
public static final FDBError PROCESS_BEHIND
-
DATABASE_LOCKED
public static final FDBError DATABASE_LOCKED
-
CLUSTER_VERSION_CHANGED
public static final FDBError CLUSTER_VERSION_CHANGED
-
EXTERNAL_CLIENT_ALREADY_LOADED
public static final FDBError EXTERNAL_CLIENT_ALREADY_LOADED
-
PROXY_MEMORY_LIMIT_EXCEEDED
public static final FDBError PROXY_MEMORY_LIMIT_EXCEEDED
-
OPERATION_CANCELLED
public static final FDBError OPERATION_CANCELLED
-
FUTURE_RELEASED
public static final FDBError FUTURE_RELEASED
-
PLATFORM_ERROR
public static final FDBError PLATFORM_ERROR
-
LARGE_ALLOC_FAILED
public static final FDBError LARGE_ALLOC_FAILED
-
PERFORMANCE_COUNTER_ERROR
public static final FDBError PERFORMANCE_COUNTER_ERROR
-
IO_ERROR
public static final FDBError IO_ERROR
-
FILE_NOT_FOUND
public static final FDBError FILE_NOT_FOUND
-
BIND_FAILED
public static final FDBError BIND_FAILED
-
FILE_NOT_READABLE
public static final FDBError FILE_NOT_READABLE
-
FILE_NOT_WRITABLE
public static final FDBError FILE_NOT_WRITABLE
-
NO_CLUSTER_FILE_FOUND
public static final FDBError NO_CLUSTER_FILE_FOUND
-
FILE_TOO_LARGE
public static final FDBError FILE_TOO_LARGE
-
CLIENT_INVALID_OPERATION
public static final FDBError CLIENT_INVALID_OPERATION
-
COMMIT_READ_INCOMPLETE
public static final FDBError COMMIT_READ_INCOMPLETE
-
TEST_SPECIFICATION_INVALID
public static final FDBError TEST_SPECIFICATION_INVALID
-
KEY_OUTSIDE_LEGAL_RANGE
public static final FDBError KEY_OUTSIDE_LEGAL_RANGE
-
INVERTED_RANGE
public static final FDBError INVERTED_RANGE
-
INVALID_OPTION_VALUE
public static final FDBError INVALID_OPTION_VALUE
-
INVALID_OPTION
public static final FDBError INVALID_OPTION
-
NETWORK_NOT_SETUP
public static final FDBError NETWORK_NOT_SETUP
-
NETWORK_ALREADY_SETUP
public static final FDBError NETWORK_ALREADY_SETUP
-
READ_VERSION_ALREADY_SET
public static final FDBError READ_VERSION_ALREADY_SET
-
VERSION_INVALID
public static final FDBError VERSION_INVALID
-
RANGE_LIMITS_INVALID
public static final FDBError RANGE_LIMITS_INVALID
-
INVALID_DATABASE_NAME
public static final FDBError INVALID_DATABASE_NAME
-
ATTRIBUTE_NOT_FOUND
public static final FDBError ATTRIBUTE_NOT_FOUND
-
FUTURE_NOT_SET
public static final FDBError FUTURE_NOT_SET
-
FUTURE_NOT_ERROR
public static final FDBError FUTURE_NOT_ERROR
-
USED_DURING_COMMIT
public static final FDBError USED_DURING_COMMIT
-
INVALID_MUTATION_TYPE
public static final FDBError INVALID_MUTATION_TYPE
-
TRANSACTION_INVALID_VERSION
public static final FDBError TRANSACTION_INVALID_VERSION
-
NO_COMMIT_VERSION
public static final FDBError NO_COMMIT_VERSION
-
ENVIRONMENT_VARIABLE_NETWORK_OPTION_FAILED
public static final FDBError ENVIRONMENT_VARIABLE_NETWORK_OPTION_FAILED
-
TRANSACTION_READ_ONLY
public static final FDBError TRANSACTION_READ_ONLY
-
INCOMPATIBLE_PROTOCOL_VERSION
public static final FDBError INCOMPATIBLE_PROTOCOL_VERSION
-
TRANSACTION_TOO_LARGE
public static final FDBError TRANSACTION_TOO_LARGE
-
KEY_TOO_LARGE
public static final FDBError KEY_TOO_LARGE
-
VALUE_TOO_LARGE
public static final FDBError VALUE_TOO_LARGE
-
CONNECTION_STRING_INVALID
public static final FDBError CONNECTION_STRING_INVALID
-
ADDRESS_IN_USE
public static final FDBError ADDRESS_IN_USE
-
INVALID_LOCAL_ADDRESS
public static final FDBError INVALID_LOCAL_ADDRESS
-
TLS_ERROR
public static final FDBError TLS_ERROR
-
UNSUPPORTED_OPERATION
public static final FDBError UNSUPPORTED_OPERATION
-
API_VERSION_UNSET
public static final FDBError API_VERSION_UNSET
-
API_VERSION_ALREADY_SET
public static final FDBError API_VERSION_ALREADY_SET
-
API_VERSION_INVALID
public static final FDBError API_VERSION_INVALID
-
API_VERSION_NOT_SUPPORTED
public static final FDBError API_VERSION_NOT_SUPPORTED
-
EXACT_MODE_WITHOUT_LIMITS
public static final FDBError EXACT_MODE_WITHOUT_LIMITS
-
UNKNOWN_ERROR
public static final FDBError UNKNOWN_ERROR
-
INTERNAL_ERROR
public static final FDBError INTERNAL_ERROR
-
UNRECOGNIZED
public static final FDBError UNRECOGNIZED
-
-
Method Detail
-
values
public static FDBError[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (FDBError c : FDBError.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static FDBError valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
code
public int code()
-
-