Top Fields Constructors Methods
org.hibernate.boot.model.source.internal.hbm

public Class InLineViewSourceImpl

extends AbstractHbmSourceNode
implements InLineViewSource
Class Inheritance
All Implemented Interfaces
org.hibernate.boot.model.source.spi.InLineViewSource, org.hibernate.boot.model.source.spi.TableSpecificationSource
Imports
org.hibernate.boot.model.source.spi.InLineViewSource

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final String
private final String
private final String
private final String
private final String

Constructor Summary

AccessConstructor and Description
public
InLineViewSourceImpl(MappingDocument mappingDocument, String schemaName, String catalogName, String selectStatement, String logicalName, String comment)

Method Summary

Modifier and TypeMethod and Description
private String
determineCatalogName(MappingDocument mappingDocument, String catalogName)

private String
determineSchemaName(MappingDocument mappingDocument, String schemaName)

public String
public String
public String
public String
public String
Inherited from org.hibernate.boot.model.source.internal.hbm.AbstractHbmSourceNode:
mappingRootmetadataBuildingContextoriginsourceMappingDocument

Field Detail

catalogNameback to summary
private final String catalogName
commentback to summary
private final String comment
logicalNameback to summary
private final String logicalName
schemaNameback to summary
private final String schemaName
selectStatementback to summary
private final String selectStatement

Constructor Detail

InLineViewSourceImplback to summary
public InLineViewSourceImpl(MappingDocument mappingDocument, String schemaName, String catalogName, String selectStatement, String logicalName, String comment)

Method Detail

determineCatalogNameback to summary
private String determineCatalogName(MappingDocument mappingDocument, String catalogName)
determineSchemaNameback to summary
private String determineSchemaName(MappingDocument mappingDocument, String schemaName)
getCommentback to summary
public String getComment()

Implements org.hibernate.boot.model.source.spi.TableSpecificationSource.getComment.

Annotations
@Override
getExplicitCatalogNameback to summary
public String getExplicitCatalogName()

Implements org.hibernate.boot.model.source.spi.TableSpecificationSource.getExplicitCatalogName.

Doc from org.hibernate.boot.model.source.spi.TableSpecificationSource.getExplicitCatalogName.

Obtain the supplied catalog name

Returns:String

The catalog name. If null, the binder will apply the default.

Annotations
@Override
getExplicitSchemaNameback to summary
public String getExplicitSchemaName()

Implements org.hibernate.boot.model.source.spi.TableSpecificationSource.getExplicitSchemaName.

Doc from org.hibernate.boot.model.source.spi.TableSpecificationSource.getExplicitSchemaName.

Obtain the supplied schema name

Returns:String

The schema name. If null, the binder will apply the default.

Annotations
@Override
getLogicalNameback to summary
public String getLogicalName()

Implements org.hibernate.boot.model.source.spi.InLineViewSource.getLogicalName.

Annotations
@Override
getSelectStatementback to summary
public String getSelectStatement()

Implements org.hibernate.boot.model.source.spi.InLineViewSource.getSelectStatement.

Doc from org.hibernate.boot.model.source.spi.InLineViewSource.getSelectStatement.

Obtain the SQL SELECT statement to use. Cannot be null!

Returns:String

The SQL SELECT statement

Annotations
@Override