Class InLineViewSourceImpl
java.lang.Object
org.hibernate.boot.model.source.internal.hbm.AbstractHbmSourceNode
org.hibernate.boot.model.source.internal.hbm.InLineViewSourceImpl
- All Implemented Interfaces:
InLineViewSource
,TableSpecificationSource
-
Constructor Summary
ConstructorDescriptionInLineViewSourceImpl
(MappingDocument mappingDocument, String schemaName, String catalogName, String selectStatement, String logicalName, String comment) -
Method Summary
Modifier and TypeMethodDescriptionObtain the supplied catalog nameObtain the supplied schema nameObtain theSQL SELECT
statement to use.Methods inherited from class org.hibernate.boot.model.source.internal.hbm.AbstractHbmSourceNode
mappingRoot, metadataBuildingContext, origin, sourceMappingDocument
-
Constructor Details
-
InLineViewSourceImpl
-
-
Method Details
-
getExplicitSchemaName
Description copied from interface:TableSpecificationSource
Obtain the supplied schema name- Specified by:
getExplicitSchemaName
in interfaceTableSpecificationSource
- Returns:
- The schema name. If
null
, the binder will apply the default.
-
getExplicitCatalogName
Description copied from interface:TableSpecificationSource
Obtain the supplied catalog name- Specified by:
getExplicitCatalogName
in interfaceTableSpecificationSource
- Returns:
- The catalog name. If
null
, the binder will apply the default.
-
getSelectStatement
Description copied from interface:InLineViewSource
Obtain theSQL SELECT
statement to use. Cannot be null!- Specified by:
getSelectStatement
in interfaceInLineViewSource
- Returns:
- The
SQL SELECT
statement
-
getLogicalName
- Specified by:
getLogicalName
in interfaceInLineViewSource
-
getComment
- Specified by:
getComment
in interfaceTableSpecificationSource
-