public Table getIdentityTable() { return getRootTable(); }
public Table getRootTable() { return getSuperclass().getRootTable(); }
identifierAliases = new String[identifierColumnSpan]; rowIdName = persistentClass.getRootTable().getRowId(); factory.getSqlFunctionRegistry() ); identifierAliases[i] = col.getAlias( dialect, persistentClass.getRootTable() ); i++;
final Column column = (Column) selectable; explicitDiscriminatorColumnName = column.getQuotedName( factory.getDialect() ); discriminatorAlias = column.getAlias( factory.getDialect(), persistentClass.getRootTable() );
isNullableTable = new boolean[joinSpan]; keyColumnNames = new String[joinSpan][]; final Table table = persistentClass.getRootTable(); qualifiedTableNames[0] = determineTableName( table, jdbcEnvironment ); factory.getSqlFunctionRegistry() ); discriminatorAlias = column.getAlias( factory.getDialect(), persistentClass.getRootTable() ); discriminatorFormula = null; discriminatorFormulaTemplate = null;
public Table getIdentityTable() { return getRootTable(); }
public Table getIdentityTable() { return getRootTable(); }
public Table getIdentityTable() { return getRootTable(); }
public MappedTable getIdentityTable() { return getRootTable(); }
public Table getIdentityTable() { return getRootTable(); }
public Table getRootTable() { return getSuperclass().getRootTable(); }
public Table getRootTable() { return getSuperclass().getRootTable(); }
public Table getRootTable() { return getSuperclass().getRootTable(); }
public Table getRootTable() { return getSuperclass().getRootTable(); }
public Table getRootTable() { return getSuperclass().getRootTable(); }
identifierAliases = new String[identifierColumnSpan]; rowIdName = persistentClass.getRootTable().getRowId();
identifierAliases = new String[identifierColumnSpan]; rowIdName = persistentClass.getRootTable().getRowId(); Column col = ( Column ) iter.next(); rootTableKeyColumnNames[i] = col.getQuotedName( factory.getDialect() ); identifierAliases[i] = col.getAlias( factory.getDialect(), persistentClass.getRootTable() ); i++;
identifierAliases = new String[identifierColumnSpan]; rowIdName = persistentClass.getRootTable().getRowId(); rootTableKeyColumnReaders[i] = col.getReadExpr( factory.getDialect() ); rootTableKeyColumnReaderTemplates[i] = col.getTemplate( factory.getDialect(), factory.getSqlFunctionRegistry() ); identifierAliases[i] = col.getAlias( factory.getDialect(), persistentClass.getRootTable() ); i++;
public ColumnBasedDiscriminator(final PersistentClass persistentClass, final SessionFactoryImplementor factory, final Column column) { Dialect dialect = factory.getServiceRegistry().getService( JdbcServices.class ).getDialect(); forced = persistentClass.isForceDiscriminator(); columnName = column.getQuotedName( dialect ); alias = column.getAlias( dialect, persistentClass.getRootTable() ); discriminatorType = persistentClass.getDiscriminator().getType() == null ? StringType.INSTANCE : persistentClass.getDiscriminator().getType(); value = value( persistentClass, discriminatorType ); sqlValue = sqlValue( persistentClass, dialect, value, discriminatorType ); subclassesByValue = subclassesByValue( persistentClass, value, discriminatorType ); needed = true; }
getCollectionBinding().getOwner().getRootTable().getPrimaryKey().getColumns() );