Package org.teiid.spring.views
Class EntityBaseView
- java.lang.Object
-
- org.teiid.spring.views.ViewBuilder<javax.persistence.Entity>
-
- org.teiid.spring.views.EntityBaseView
-
public class EntityBaseView extends ViewBuilder<javax.persistence.Entity>
This view generates a base layer view for any source table.
-
-
Field Summary
-
Fields inherited from class org.teiid.spring.views.ViewBuilder
dialect, metadata
-
-
Constructor Summary
Constructors Constructor Description EntityBaseView(org.hibernate.boot.Metadata metadata, org.teiid.adminapi.impl.VDBMetaData vdb, TeiidServer server)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
buildDeletePlan(org.teiid.metadata.Table view, String sourceName)
static String
buildInsertPlan(org.teiid.metadata.Table view, String sourceName)
static String
buildSelectPlan(org.teiid.metadata.Table view, String sourceName)
static String
buildUpdatePlan(org.teiid.metadata.Table view, String sourceName)
-
Methods inherited from class org.teiid.spring.views.ViewBuilder
buildView, isArray, isBuiltInModel, normalizeType
-
-
-
-
Constructor Detail
-
EntityBaseView
public EntityBaseView(org.hibernate.boot.Metadata metadata, org.teiid.adminapi.impl.VDBMetaData vdb, TeiidServer server)
-
-
Method Detail
-
buildDeletePlan
public static String buildDeletePlan(org.teiid.metadata.Table view, String sourceName)
-
buildUpdatePlan
public static String buildUpdatePlan(org.teiid.metadata.Table view, String sourceName)
-
buildInsertPlan
public static String buildInsertPlan(org.teiid.metadata.Table view, String sourceName)
-
-