Class EnhancementResult
Object
gudusoft.gsqlparser.resolver2.enhancement.EnhancementResult
Result of a namespace enhancement pass.
Tracks which columns were added to which namespaces.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetColumnsAddedTo(INamespace namespace) Get columns added to a specific namespaceintintintintbooleanCheck if any columns were added in this enhancementvoidrecordAdded(INamespace namespace, String columnName, CollectedColumnRef ref) Record a column that was successfully addedvoidrecordSkipped(INamespace namespace, String columnName, CollectedColumnRef ref) Record a column that was skipped (already exists)Generate a detailed report of this enhancementtoString()
-
Constructor Details
-
EnhancementResult
-
-
Method Details
-
recordAdded
Record a column that was successfully added -
recordSkipped
Record a column that was skipped (already exists) -
getPassNumber
-
getAddedColumns
-
getSkippedColumns
-
getProcessedRefs
-
getTotalAdded
-
getTotalSkipped
-
getNamespaceCount
-
hasChanges
Check if any columns were added in this enhancement -
getColumnsAddedTo
Get columns added to a specific namespace -
toString
-
toDetailedReport
Generate a detailed report of this enhancement
-