Package com.apple.foundationdb.record
Class RecordCoreException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- com.apple.foundationdb.util.LoggableException
-
- com.apple.foundationdb.record.RecordCoreException
-
- All Implemented Interfaces:
LoggableKeysAndValues<LoggableException>
,Serializable
- Direct Known Subclasses:
AggregateFunctionNotSupportedException
,BaseKeyExpression.IllegalSubKeyException
,BaseKeyExpression.UnsplittableKeyExpressionException
,BlockingInAsyncException
,Comparisons.EvaluationContextRequiredException
,ExpressionRef.UngettableReferenceException
,FDBDatabaseRunner.RunnerClosed
,FDBMetaDataStore.MissingMetaDataException
,FDBRecordStore.IndexNotBuiltException
,FDBRecordVersion.IncompleteRecordVersionException
,FilterSatisfiedMask.FilterMismatchException
,FilterSatisfiedMask.FilterNotFoundException
,KeyExpression.DeserializationException
,KeyExpression.InvalidExpressionException
,KeyExpression.InvalidResultException
,KeyExpression.NoSuchArgumentException
,KeyExpression.SerializationException
,LocatableResolver.LocatableResolverLockedException
,MetaDataException
,NoSuchDirectoryException
,OnlineIndexer.RecordBuiltRangeException
,RecordAlreadyExistsException
,RecordCoreArgumentException
,RecordCoreInterruptedException
,RecordCoreStorageException
,RecordCursorResult.IllegalResultNoNextReasonAccessException
,RecordCursorResult.IllegalResultValueAccessException
,RecordDoesNotExistException
,RecordIndexUniquenessViolation
,RecordSerializationException
,RecordTypeChangedException
,ScanLimitReachedException
,ScanNonReadableIndexException
,SplitHelper.FoundSplitWithoutStartException
,TupleRange.ByteStringBoundException
,UninitializedRecordStoreException
,UnsupportedFormatVersionException
@API(STABLE) public class RecordCoreException extends LoggableException
An exception thrown by the core of the Record Layer.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RecordCoreException(String msg, Object... keyValues)
RecordCoreException(String msg, Throwable cause)
RecordCoreException(Throwable cause)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RecordCoreException
addLogInfo(Object... keyValue)
RecordCoreException
addLogInfo(String description, Object object)
-
Methods inherited from class com.apple.foundationdb.util.LoggableException
exportLogInfo, getLogInfo
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Method Detail
-
addLogInfo
@Nonnull public RecordCoreException addLogInfo(@Nonnull String description, Object object)
- Specified by:
addLogInfo
in interfaceLoggableKeysAndValues<LoggableException>
- Overrides:
addLogInfo
in classLoggableException
-
addLogInfo
@Nonnull public RecordCoreException addLogInfo(@Nonnull Object... keyValue)
- Specified by:
addLogInfo
in interfaceLoggableKeysAndValues<LoggableException>
- Overrides:
addLogInfo
in classLoggableException
-
-