@@ -37,7 +37,7 @@ public UnionSubclassEntityPersister(PersistentClass persistentClass, ICacheConcu
37
37
38
38
tableName =
39
39
persistentClass . Table . GetQualifiedName ( factory . Dialect , factory . Settings . DefaultCatalogName ,
40
- factory . Settings . DefaultSchemaName ) ;
40
+ factory . Settings . DefaultSchemaName ) ;
41
41
42
42
#region Custom SQL
43
43
@@ -48,29 +48,29 @@ public UnionSubclassEntityPersister(PersistentClass persistentClass, ICacheConcu
48
48
sql = persistentClass . CustomSQLInsert ;
49
49
callable = sql != null && persistentClass . IsCustomInsertCallable ;
50
50
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 ) ) ;
54
54
customSQLInsert = new SqlString [ ] { sql } ;
55
55
insertCallable = new bool [ ] { callable } ;
56
56
insertResultCheckStyles = new ExecuteUpdateResultCheckStyle [ ] { checkStyle } ;
57
57
58
58
sql = persistentClass . CustomSQLUpdate ;
59
59
callable = sql != null && persistentClass . IsCustomUpdateCallable ;
60
60
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 ) ) ;
64
64
customSQLUpdate = new SqlString [ ] { sql } ;
65
65
updateCallable = new bool [ ] { callable } ;
66
66
updateResultCheckStyles = new ExecuteUpdateResultCheckStyle [ ] { checkStyle } ;
67
67
68
68
sql = persistentClass . CustomSQLDelete ;
69
69
callable = sql != null && persistentClass . IsCustomDeleteCallable ;
70
70
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 ) ) ;
74
74
customSQLDelete = new SqlString [ ] { sql } ;
75
75
deleteCallable = new bool [ ] { callable } ;
76
76
deleteResultCheckStyles = new ExecuteUpdateResultCheckStyle [ ] { checkStyle } ;
@@ -247,44 +247,6 @@ public override string GetSubclassForDiscriminatorValue(object value)
247
247
return result ;
248
248
}
249
249
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
-
288
250
protected override string GetTableName ( int table )
289
251
{
290
252
return tableName ;
@@ -363,7 +325,7 @@ protected string GenerateSubquery(PersistentClass model, IMapping mapping)
363
325
StringBuilder buf = new StringBuilder ( ) . Append ( "( " ) ;
364
326
IEnumerable < PersistentClass > siter =
365
327
new JoinedEnumerable < PersistentClass > ( new SingletonEnumerable < PersistentClass > ( model ) ,
366
- new SafetyEnumerable < PersistentClass > ( model . SubclassIterator ) ) ;
328
+ new SafetyEnumerable < PersistentClass > ( model . SubclassIterator ) ) ;
367
329
368
330
foreach ( PersistentClass clazz in siter )
369
331
{
0 commit comments