Package com.illumon.util
Interface SafeCloseable
- All Superinterfaces:
AutoCloseable
- All Known Subinterfaces:
AsOfJoinHelper.SsaFactory,ByteSortKernel<ATTR,,KEY_INDICES> ChunkBoxer.BoxerKernel,ChunkSource.FillContext,ChunkSource.GetContext,CloseableStringCache<STRING_LIKE_TYPE>,Context,DataRoutingService,DataRoutingService.NonListening,DupCompactKernel,FindRunsKernel,Formula.FillContext,Formula.GetContext,Index,IntSortKernel<ATTR,,KEY_INDICES> IterativeChunkedAggregationOperator.BucketedContext,IterativeChunkedAggregationOperator.SingletonContext,LongMegaMergeKernel<ATTR,,KEY_INDICES> LongSortKernel<ATTR,,KEY_INDICES> OrderedKeys,OrderedKeys.Iterator,PoolableChunk,ReadOnlyIndex,ReadOnlyIndex.Iterator,ReadOnlyIndex.RangeIterator,ReadOnlyIndex.SearchIterator,RedirectionIndex.FillContext,ResettableContext,ResettableReadOnlyChunk<ATTR_BASE>,ResettableWritableChunk<ATTR_BASE>,SingleRangeMixin,StampKernel,ToDoubleCast,ToIntegerCast<T>,ToIntFunctor<T>,ToLongCast<T>,ToLongFunctor<T>,TransferObject<B>,UpdateByOperator.UpdateContext,WritableChunk<ATTR>,WritableChunkSink.FillFromContext,WritableDataRoutingService,WritableDataRoutingServiceInternal
- All Known Implementing Classes:
BaseByteUpdateByOperator.Context,BaseCharUpdateByOperator.Context,BaseDoubleUpdateByOperator.Context,BaseFloatUpdateByOperator.Context,BaseIntUpdateByOperator.Context,BaseLongUpdateByOperator.Context,BaseObjectUpdateByOperator.Context,BaseShortUpdateByOperator.Context,BooleanTransfer,BucketSsmDistinctContext,BucketSsmDistinctRollupContext,ByteByteTimsortDescendingKernel.ByteByteSortKernelContext,ByteByteTimsortKernel.ByteByteSortKernelContext,ByteDupCompactKernel,ByteIntTimsortDescendingKernel.ByteIntSortKernelContext,ByteIntTimsortKernel.ByteIntSortKernelContext,ByteLongMegaMergeDescendingKernel.ByteLongMegaMergeDescendingKernelContext,ByteLongMegaMergeKernel.ByteLongMegaMergeKernelContext,ByteLongTimsortDescendingKernel.ByteLongSortKernelContext,ByteLongTimsortKernel.ByteLongSortKernelContext,ByteNoExactReverseStampKernel,ByteNoExactStampKernel,ByteReverseDupCompactKernel,ByteReverseStampKernel,ByteStampKernel,ByteToDoubleCast,ByteToIntegerCast,ByteToIntegerCastWithOffset,ByteToLongCast,ByteToLongCastWithOffset,ByteTransfer,CharByteTimsortKernel.CharByteSortKernelContext,CharDupCompactKernel,CharIntTimsortKernel.CharIntSortKernelContext,CharLongMegaMergeDescendingKernel.CharLongMegaMergeDescendingKernelContext,CharLongMegaMergeKernel.CharLongMegaMergeKernelContext,CharLongTimsortKernel.CharLongSortKernelContext,CharNoExactReverseStampKernel,CharNoExactStampKernel,CharReverseDupCompactKernel,CharReverseStampKernel,CharStampKernel,CharToDoubleCast,CharToIntegerCast,CharToIntegerCastWithOffset,CharToLongCast,CharToLongCastWithOffset,CharTransfer,CodecTransfer,ColumnChunkPageStore,ColumnRegionFillContext,ComplementRangeIterator,ConditionFilter.FilterKernel.Context,ContextWithChunk,CurrentOnlyIndex,DataRoutingService.Delegating,DataRoutingServiceCachingImpl,DataRoutingServiceK8sImpl,DataRoutingServiceKvEtcdImpl,DataRoutingServiceKvImpl,DataRoutingServiceKvInMemImpl,DataRoutingServiceYmlImpl,DataRoutingServiceYmlImpl.ResolvingImpl,DefaultGetContext,DoubleByteTimsortDescendingKernel.DoubleByteSortKernelContext,DoubleByteTimsortKernel.DoubleByteSortKernelContext,DoubleDupCompactKernel,DoubleIntTimsortDescendingKernel.DoubleIntSortKernelContext,DoubleIntTimsortKernel.DoubleIntSortKernelContext,DoubleLongMegaMergeDescendingKernel.DoubleLongMegaMergeDescendingKernelContext,DoubleLongMegaMergeKernel.DoubleLongMegaMergeKernelContext,DoubleLongTimsortDescendingKernel.DoubleLongSortKernelContext,DoubleLongTimsortKernel.DoubleLongSortKernelContext,DoubleNoExactReverseStampKernel,DoubleNoExactStampKernel,DoubleReverseDupCompactKernel,DoubleReverseStampKernel,DoubleStampKernel,DoubleToDoubleCast,DoubleTransfer,FloatByteTimsortDescendingKernel.FloatByteSortKernelContext,FloatByteTimsortKernel.FloatByteSortKernelContext,FloatDupCompactKernel,FloatIntTimsortDescendingKernel.FloatIntSortKernelContext,FloatIntTimsortKernel.FloatIntSortKernelContext,FloatLongMegaMergeDescendingKernel.FloatLongMegaMergeDescendingKernelContext,FloatLongMegaMergeKernel.FloatLongMegaMergeKernelContext,FloatLongTimsortDescendingKernel.FloatLongSortKernelContext,FloatLongTimsortKernel.FloatLongSortKernelContext,FloatNoExactReverseStampKernel,FloatNoExactStampKernel,FloatReverseDupCompactKernel,FloatReverseStampKernel,FloatStampKernel,FloatToDoubleCast,FloatTransfer,HashedRunFinder.HashedRunContext,IndexShiftData.SmartCoalescingBuilder,IndexShiftDataExpander,IntByteTimsortDescendingKernel.IntByteSortKernelContext,IntByteTimsortKernel.IntByteSortKernelContext,IntDupCompactKernel,IntIntTimsortDescendingKernel.IntIntSortKernelContext,IntIntTimsortKernel.IntIntSortKernelContext,IntLongMegaMergeDescendingKernel.IntLongMegaMergeDescendingKernelContext,IntLongMegaMergeKernel.IntLongMegaMergeKernelContext,IntLongTimsortDescendingKernel.IntLongSortKernelContext,IntLongTimsortKernel.IntLongSortKernelContext,IntNoExactReverseStampKernel,IntNoExactStampKernel,IntReverseDupCompactKernel,IntReverseStampKernel,IntStampKernel,IntToDoubleCast,IntToIntegerCast,IntToIntegerCastWithOffset,IntToLongCast,IntToLongCastWithOffset,IntTransfer,InvalidDataRoutingService,LongByteTimsortDescendingKernel.LongByteSortKernelContext,LongByteTimsortKernel.LongByteSortKernelContext,LongDupCompactKernel,LongIntTimsortDescendingKernel.LongIntSortKernelContext,LongIntTimsortKernel.LongIntSortKernelContext,LongLongMegaMergeDescendingKernel.LongLongMegaMergeDescendingKernelContext,LongLongMegaMergeKernel.LongLongMegaMergeKernelContext,LongLongTimsortDescendingKernel.LongLongSortKernelContext,LongLongTimsortKernel.LongLongSortKernelContext,LongNoExactReverseStampKernel,LongNoExactStampKernel,LongReverseDupCompactKernel,LongReverseStampKernel,LongStampKernel,LongToDoubleCast,LongToIntegerCast,LongToIntegerCastWithOffset,LongToLongCast,LongToLongCastWithOffset,LongTransfer,NullAwareCharByteTimsortDescendingKernel.CharByteSortKernelContext,NullAwareCharByteTimsortKernel.CharByteSortKernelContext,NullAwareCharDupCompactKernel,NullAwareCharIntTimsortDescendingKernel.CharIntSortKernelContext,NullAwareCharIntTimsortKernel.CharIntSortKernelContext,NullAwareCharLongTimsortDescendingKernel.CharLongSortKernelContext,NullAwareCharLongTimsortKernel.CharLongSortKernelContext,NullAwareCharNoExactReverseStampKernel,NullAwareCharNoExactStampKernel,NullAwareCharReverseDupCompactKernel,NullAwareCharReverseStampKernel,NullAwareCharStampKernel,ObjectByteTimsortDescendingKernel.ObjectByteSortKernelContext,ObjectByteTimsortKernel.ObjectByteSortKernelContext,ObjectDupCompactKernel,ObjectIntTimsortDescendingKernel.ObjectIntSortKernelContext,ObjectIntTimsortKernel.ObjectIntSortKernelContext,ObjectLongMegaMergeDescendingKernel.ObjectLongMegaMergeDescendingKernelContext,ObjectLongMegaMergeKernel.ObjectLongMegaMergeKernelContext,ObjectLongTimsortDescendingKernel.ObjectLongSortKernelContext,ObjectLongTimsortKernel.ObjectLongSortKernelContext,ObjectNoExactReverseStampKernel,ObjectNoExactStampKernel,ObjectReverseDupCompactKernel,ObjectReverseStampKernel,ObjectStampKernel,OrderedKeysAsChunkImpl,OrderedKeysKeyIndicesChunkImpl,OrderedKeysKeyRangesChunkImpl,PooledObjectReference,RegionedColumnSourceObject.FillContext,ResettableBooleanChunk,ResettableByteChunk,ResettableCharChunk,ResettableDoubleChunk,ResettableFloatChunk,ResettableIntChunk,ResettableLongChunk,ResettableObjectChunk,ResettableShortChunk,ResettableWritableBooleanChunk,ResettableWritableByteChunk,ResettableWritableCharChunk,ResettableWritableDoubleChunk,ResettableWritableFloatChunk,ResettableWritableIntChunk,ResettableWritableLongChunk,ResettableWritableObjectChunk,ResettableWritableShortChunk,RspIterator,RspOrderedKeys,RspRangeBatchIterator,RspRangeIterator,RspReverseIterator,SafeCloseableArray,SafeCloseableList,SafeCloseablePair,SelectAndViewAnalyzer.UpdateHelper,SharedContext,ShiftedOrderedKeys,ShortByteTimsortDescendingKernel.ShortByteSortKernelContext,ShortByteTimsortKernel.ShortByteSortKernelContext,ShortDupCompactKernel,ShortIntTimsortDescendingKernel.ShortIntSortKernelContext,ShortIntTimsortKernel.ShortIntSortKernelContext,ShortLongMegaMergeDescendingKernel.ShortLongMegaMergeDescendingKernelContext,ShortLongMegaMergeKernel.ShortLongMegaMergeKernelContext,ShortLongTimsortDescendingKernel.ShortLongSortKernelContext,ShortLongTimsortKernel.ShortLongSortKernelContext,ShortNoExactReverseStampKernel,ShortNoExactStampKernel,ShortReverseDupCompactKernel,ShortReverseStampKernel,ShortStampKernel,ShortToDoubleCast,ShortToIntegerCast,ShortToIntegerCastWithOffset,ShortToLongCast,ShortToLongCastWithOffset,ShortTransfer,SingleRangeOrderedKeys,SinkFiller,SizedBooleanChunk,SizedByteChunk,SizedCharChunk,SizedChunk,SizedDoubleChunk,SizedFloatChunk,SizedIntChunk,SizedLongChunk,SizedObjectChunk,SizedSafeCloseable,SizedShortChunk,SortedIndex,SortedRanges.RangeIterator,SortedRangesOrderedKeys,SsmDistinctContext,SsmDistinctRollupContext,StringTransfer,ToDoubleCast.Identity,ToIntFunctor.Identity,ToLongFunctor.Identity,TreeIndex,ViewColumnSource.VCSFillContext,ViewColumnSource.VCSGetContext,WritableBooleanChunk,WritableByteChunk,WritableCharChunk,WritableDoubleChunk,WritableFloatChunk,WritableIntChunk,WritableLongChunk,WritableObjectChunk,WritableShortChunk
AutoCloseable sub-interface that does not throw a checked exception.-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static voidcloseArray(SafeCloseable... safeCloseables)
-
Method Details
-
closeArray
-
close
void close()- Specified by:
closein interfaceAutoCloseable
-