- All Superinterfaces:
AutoCloseable,OnCloseHandler,ParameterMetaData,ParameterMetaDataWrapper,Wrapper,Wrapper
- All Known Implementing Classes:
ParameterMetaDataTrackerImpl
Tracks a
ParameterMetaData for unclosed or unfreed objects.- Author:
- AO Industries, Inc.
-
Field Summary
Fields inherited from interface java.sql.ParameterMetaData
parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Calls onClose handlers, closes all tracked objects, then callssuper.close().Methods inherited from interface com.aoapps.sql.tracker.OnCloseHandler
addOnCloseMethods inherited from interface com.aoapps.sql.wrapper.ParameterMetaDataWrapper
getParameterClassName, getParameterCount, getParameterMode, getParameterType, getParameterTypeName, getPrecision, getScale, getWrapped, isNullable, isSignedMethods inherited from interface com.aoapps.sql.wrapper.Wrapper
isWrapperFor, unwrap
-
Method Details
-
close
Calls onClose handlers, closes all tracked objects, then callssuper.close().- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceParameterMetaDataWrapper- Throws:
SQLException- See Also:
-
