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 StringbuildDeletePlan(org.teiid.metadata.Table view, String sourceName)static StringbuildInsertPlan(org.teiid.metadata.Table view, String sourceName)static StringbuildSelectPlan(org.teiid.metadata.Table view, String sourceName)static StringbuildUpdatePlan(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)
-
-