| Package | Description | 
|---|---|
| org.apache.metamodel.convert | 
 DataContext decorator for implicit conversion of value types after querying and before insertion. 
 | 
| org.apache.metamodel.intercept | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConvertedDataSetInterceptor
A  
DataSetInterceptor used for intercepting values in DataSets
 that need to be converted, according to a set of TypeConverters. | 
class  | 
ConvertedRowInsertionInterceptor
A  
RowInsertionInterceptor used for intercepting values in
 RowInsertionBuilders that need to be converted, according to a set of
 TypeConverters. | 
class  | 
ConvertedRowUpdationInterceptor  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DataSetInterceptor
An  
Interceptor for DataSets, allowing to touch, enrich or
 modify a dataset before it is returned to the user. | 
interface  | 
QueryInterceptor
An  
Interceptor for Queries, allowing to touch or modify a query
 before execution. | 
interface  | 
RowDeletionInterceptor
An  
Interceptor for RowDeletionBuilder, allowing for
 interception of "delete from table" operations before they are executed. | 
interface  | 
RowInsertionInterceptor
An  
Interceptor for RowInsertionBuilder, allowing for
 interception of "insert into table" operations before they are executed. | 
interface  | 
RowUpdationInterceptor
An  
Interceptor for RowUpdationBuilder, allowing for
 interception of "update table" operations before they are executed. | 
interface  | 
SchemaInterceptor
An  
Interceptor for Schemas, which allows for intercepting
 schema objects before they are returned to the user. | 
interface  | 
TableCreationInterceptor
An  
Interceptor for TableCreationBuilders, which allows for
 intercepting "create table" operations before they are executed. | 
interface  | 
TableDropInterceptor
An  
Interceptor for TableDropBuilders, which allows for
 intercepting "drop table" operations before they are executed. | 
| Modifier and Type | Method and Description | 
|---|---|
<I extends Interceptor<E>> | 
InterceptorList.getInterceptorOfType(Class<I> interceptorClazz)
Gets the first (if any) interceptor of a specific type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
InterceptorList.add(Interceptor<E> interceptor)  | 
void | 
InterceptorList.remove(Interceptor<E> interceptor)  | 
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.