![]()  | 
  
    Qore Schema Module Reference 1.4.2
    
   | 
 
this class provides callback support for schema operations More...
#include <Schema.qm.dox.h>
Public Member Methods | |
| constructor (AbstractSchema sc, int v=0) | |
| creates the callback object from the given arguments  More... | |
| hash< auto > | getCallbacks (bool force=False) | 
| returns a callback option hash usable with SqlUtil schema operations  | |
| hash< SchemaAlignmentInfo > | getInfo () | 
| Returns information about schema changes made.  | |
| infoCallback (string str, int ac, *string type, *string name, *string table, *string new_name, *string info) | |
| this is the informational callback method for schema operations  | |
| sqlCallback (string str) | |
| this is the SQL callback method for schema operations  | |
| nothing | sqlForceCallback (string str) | 
| this is the SQL callback method for forced schema operations  | |
Public Attributes | |
| hash< string, int > | change_map | 
| Change map; action code -> count.  | |
| const | CreateActionMap | 
| Map of create actions.  | |
| bool | created | 
| Set to True if only creations / additions were made.  More... | |
| hash< string, int > | data_change_map | 
| Summary map for data changes; upsert action code -> count.  | |
this class provides callback support for schema operations
| Schema::SchemaCallbackHelper::constructor | ( | AbstractSchema | sc, | 
| int | v = 0  | 
        ||
| ) | 
creates the callback object from the given arguments
| sc | the Schema::AbstractSchema "AbstractSchema" object for output logging and SQL execution | 
| v | the verbosity level; larger numbers mean more output; negative numbers mean no output | 
| bool Schema::SchemaCallbackHelper::created | 
Set to True if only creations / additions were made.
If not assigned after a schema alignment action, then no actions were taken