- All Known Subinterfaces:
InParameter<BASIC>,ListParameter<ELEMENT>,OutParameter<BASIC>,ResultListParameter<ELEMENT>,ResultParameter<RESULT>,SingleResultParameter<BASIC,RESULT>
- All Known Implementing Classes:
AbstractListParameter,AbstractResultListParameter,BasicInOutParameter,BasicInParameter,BasicListParameter,BasicOutParameter,BasicResultListParameter,BasicSingleResultParameter,DomainInOutParameter,DomainInParameter,DomainListParameter,DomainOutParameter,DomainResultListParameter,DomainSingleResultParameter,EntityListParameter,EntityResultListParameter,MapListParameter,MapResultListParameter,OptionalBasicInOutParameter,OptionalBasicInParameter,OptionalBasicListParameter,OptionalBasicOutParameter,OptionalBasicResultListParameter,OptionalBasicSingleResultParameter,OptionalDomainInOutParameter,OptionalDomainInParameter,OptionalDomainListParameter,OptionalDomainOutParameter,OptionalDomainResultListParameter,OptionalDomainSingleResultParameter,OptionalDoubleInOutParameter,OptionalDoubleInParameter,OptionalDoubleListParameter,OptionalDoubleOutParameter,OptionalDoubleResultListParameter,OptionalDoubleSingleResultParameter,OptionalIntInOutParameter,OptionalIntInParameter,OptionalIntListParameter,OptionalIntOutParameter,OptionalIntResultListParameter,OptionalIntSingleResultParameter,OptionalLongInOutParameter,OptionalLongInParameter,OptionalLongListParameter,OptionalLongOutParameter,OptionalLongResultListParameter,OptionalLongSingleResultParameter,ScalarInOutParameter,ScalarInParameter,ScalarListParameter,ScalarOutParameter,ScalarResultListParameter,ScalarSingleResultParameter
public interface SqlParameter
Represents a parameter used in SQL statements.
This interface defines the common behavior for parameters that can be bound to prepared statements during SQL execution.
- See Also:
-
Method Summary
Modifier and TypeMethodDescription<R,P, TH extends Throwable>
Raccept(SqlParameterVisitor<R, P, TH> visitor, P p) Accepts the visitor.getValue()Returns the parameter value.
-
Method Details
-
getValue
Object getValue()Returns the parameter value.- Returns:
- the parameter value
-
accept
Accepts the visitor.- Type Parameters:
R- the result typeP- the parameter typeTH- the throwable type- Parameters:
visitor- the visitorp- the parameter- Returns:
- the result
- Throws:
TH- the exception
-