@Override public String getText(Dialect d) { return getQuotedName( d ); }
public String sqlConstraintString(Dialect dialect) { StringBuilder buf = new StringBuilder("primary key ("); Iterator iter = getColumnIterator(); while ( iter.hasNext() ) { buf.append( ( (Column) iter.next() ).getQuotedName(dialect) ); if ( iter.hasNext() ) { buf.append(", "); } } return buf.append(')').toString(); }
public String sqlConstraintString(Dialect dialect) { StringBuilder buf = new StringBuilder( " index (" ); Iterator iter = getColumnIterator(); while ( iter.hasNext() ) { buf.append( ( (Column) iter.next() ).getQuotedName( dialect ) ); if ( iter.hasNext() ) { buf.append( ", " ); } } return buf.append( ')' ).toString(); }
public String sqlConstraintString(Dialect dialect, String constraintName, String defaultCatalog, String defaultSchema) { StringBuilder buf = new StringBuilder( dialect.getAddPrimaryKeyConstraintString(constraintName) ).append('('); Iterator iter = getColumnIterator(); while ( iter.hasNext() ) { buf.append( ( (Column) iter.next() ).getQuotedName(dialect) ); if ( iter.hasNext() ) { buf.append(", "); } } return buf.append(')').toString(); }
@Override public String getTemplate(Dialect dialect, SQLFunctionRegistry functionRegistry) { return safeInterning( hasCustomRead() // see note in renderTransformerReadFragment wrt access to SessionFactory ? Template.renderTransformerReadFragment( customRead, getQuotedName( dialect ) ) : Template.TEMPLATE + '.' + getQuotedName( dialect ) ); }
@SuppressWarnings("unchecked") private List<Identifier> extractColumnNames(List columns) { if ( columns == null || columns.isEmpty() ) { return Collections.emptyList(); } final List<Identifier> columnNames = CollectionHelper.arrayList( columns.size() ); for ( Column column : (List<Column>) columns ) { columnNames.add( getDatabase().toIdentifier( column.getQuotedName() ) ); } return columnNames; }
@Override protected void validateCustomerIndustriesElementColumn(Column column) { assertEquals( "elt", column.getQuotedName() ); } }
@Override protected void validateCustomerPrimaryKeyColumn(Column column) { assertEquals( "id", column.getQuotedName() ); }
@Override protected void validateOrderPrimaryKeyColumn(Column column) { assertEquals( "id", column.getQuotedName() ); }
@Override protected void validateOrderFulfilledColumn(Column column) { assertEquals( "fulfilled", column.getQuotedName() ); }
@Override protected void validateCustomerOrdersElementColumn(Column column) { assertEquals( "id", column.getQuotedName() ); }
@Override public Identifier determineImplicitName(LocalMetadataBuildingContext context) { final Column column = primaryTable.getPrimaryKey().getColumn( count++ ); return database.toIdentifier( column.getQuotedName() ); } }
@Override protected void validateOrderCustomerColumn(Column column) { assertEquals( "customer", column.getQuotedName() ); }
@Override protected void validateZipCodePrimaryKeyColumn(Column column) { assertEquals( "id", column.getQuotedName() ); }
@Override protected void validateZipCodeCodeColumn(Column column) { assertEquals( "code", column.getQuotedName() ); }
@Override protected void validateZipCodeCityColumn(Column column) { assertEquals( "city", column.getQuotedName() ); }
@Override protected void validateZipCodeStateColumn(Column column) { assertEquals( "state", column.getQuotedName() ); }
@Override protected void validateCustomerRegisteredTrademarksElementColumn(Column column) { assertEquals( "elt", column.getQuotedName() ); }
@Override public Identifier determineImplicitName(LocalMetadataBuildingContext context) { final Column correspondingColumn = entityTableXref.getPrimaryTable().getPrimaryKey().getColumn( count++ ); return database.toIdentifier( correspondingColumn.getQuotedName() ); } }
public void addBinding(Identifier logicalName, Column physicalColumn) { final String physicalNameString = physicalColumn.getQuotedName( getDatabase().getJdbcEnvironment().getDialect() ); bindLogicalToPhysical( logicalName, physicalNameString ); bindPhysicalToLogical( logicalName, physicalNameString ); }