@@ -37,7 +37,7 @@ public UnionSubclassEntityPersister(PersistentClass persistentClass, ICacheConcu
3737
3838 tableName =
3939 persistentClass . Table . GetQualifiedName ( factory . Dialect , factory . Settings . DefaultCatalogName ,
40- factory . Settings . DefaultSchemaName ) ;
40+ factory . Settings . DefaultSchemaName ) ;
4141
4242 #region Custom SQL
4343
@@ -48,29 +48,29 @@ public UnionSubclassEntityPersister(PersistentClass persistentClass, ICacheConcu
4848 sql = persistentClass . CustomSQLInsert ;
4949 callable = sql != null && persistentClass . IsCustomInsertCallable ;
5050 checkStyle = sql == null
51- ? ExecuteUpdateResultCheckStyle . Count
52- : ( persistentClass . CustomSQLInsertCheckStyle
53- ?? ExecuteUpdateResultCheckStyle . DetermineDefault ( sql , callable ) ) ;
51+ ? ExecuteUpdateResultCheckStyle . Count
52+ : ( persistentClass . CustomSQLInsertCheckStyle
53+ ?? ExecuteUpdateResultCheckStyle . DetermineDefault ( sql , callable ) ) ;
5454 customSQLInsert = new SqlString [ ] { sql } ;
5555 insertCallable = new bool [ ] { callable } ;
5656 insertResultCheckStyles = new ExecuteUpdateResultCheckStyle [ ] { checkStyle } ;
5757
5858 sql = persistentClass . CustomSQLUpdate ;
5959 callable = sql != null && persistentClass . IsCustomUpdateCallable ;
6060 checkStyle = sql == null
61- ? ExecuteUpdateResultCheckStyle . Count
62- : ( persistentClass . CustomSQLUpdateCheckStyle
63- ?? ExecuteUpdateResultCheckStyle . DetermineDefault ( sql , callable ) ) ;
61+ ? ExecuteUpdateResultCheckStyle . Count
62+ : ( persistentClass . CustomSQLUpdateCheckStyle
63+ ?? ExecuteUpdateResultCheckStyle . DetermineDefault ( sql , callable ) ) ;
6464 customSQLUpdate = new SqlString [ ] { sql } ;
6565 updateCallable = new bool [ ] { callable } ;
6666 updateResultCheckStyles = new ExecuteUpdateResultCheckStyle [ ] { checkStyle } ;
6767
6868 sql = persistentClass . CustomSQLDelete ;
6969 callable = sql != null && persistentClass . IsCustomDeleteCallable ;
7070 checkStyle = sql == null
71- ? ExecuteUpdateResultCheckStyle . Count
72- : ( persistentClass . CustomSQLDeleteCheckStyle
73- ?? ExecuteUpdateResultCheckStyle . DetermineDefault ( sql , callable ) ) ;
71+ ? ExecuteUpdateResultCheckStyle . Count
72+ : ( persistentClass . CustomSQLDeleteCheckStyle
73+ ?? ExecuteUpdateResultCheckStyle . DetermineDefault ( sql , callable ) ) ;
7474 customSQLDelete = new SqlString [ ] { sql } ;
7575 deleteCallable = new bool [ ] { callable } ;
7676 deleteResultCheckStyles = new ExecuteUpdateResultCheckStyle [ ] { checkStyle } ;
@@ -247,44 +247,6 @@ public override string GetSubclassForDiscriminatorValue(object value)
247247 return result ;
248248 }
249249
250- protected internal virtual bool IsDiscriminatorFormula
251- {
252- get { return false ; }
253- }
254-
255- /// <summary> Generate the SQL that selects a row by id</summary>
256- protected internal virtual SqlString GenerateSelectString ( LockMode lockMode )
257- {
258- SqlSimpleSelectBuilder select = new SqlSimpleSelectBuilder ( Factory . Dialect , Factory )
259- . SetLockMode ( lockMode )
260- . SetTableName ( TableName )
261- . AddColumns ( IdentifierColumnNames )
262- . AddColumns ( SubclassColumnClosure , SubclassColumnAliasClosure , SubclassColumnLaziness )
263- . AddColumns ( SubclassFormulaClosure , SubclassFormulaAliasClosure , SubclassFormulaLaziness ) ;
264- //TODO: include the rowids!!!!
265- if ( HasSubclasses )
266- {
267- if ( IsDiscriminatorFormula )
268- {
269- select . AddColumn ( DiscriminatorFormula , DiscriminatorAlias ) ;
270- }
271- else
272- {
273- select . AddColumn ( DiscriminatorColumnName , DiscriminatorAlias ) ;
274- }
275- }
276- if ( Factory . Settings . IsCommentsEnabled )
277- {
278- select . SetComment ( "load " + EntityName ) ;
279- }
280- return select . AddWhereFragment ( IdentifierColumnNames , IdentifierType , "=" ) . ToSqlString ( ) ;
281- }
282-
283- protected internal string DiscriminatorFormula
284- {
285- get { return null ; } // NH : what this mean ? (see GenerateSelectString)
286- }
287-
288250 protected override string GetTableName ( int table )
289251 {
290252 return tableName ;
@@ -363,7 +325,7 @@ protected string GenerateSubquery(PersistentClass model, IMapping mapping)
363325 StringBuilder buf = new StringBuilder ( ) . Append ( "( " ) ;
364326 IEnumerable < PersistentClass > siter =
365327 new JoinedEnumerable < PersistentClass > ( new SingletonEnumerable < PersistentClass > ( model ) ,
366- new SafetyEnumerable < PersistentClass > ( model . SubclassIterator ) ) ;
328+ new SafetyEnumerable < PersistentClass > ( model . SubclassIterator ) ) ;
367329
368330 foreach ( PersistentClass clazz in siter )
369331 {
0 commit comments