Shadowrun: Awakened 29 September 2011 - Build 871
Namespaces | Classes | Enumerations
RoutineAnalyzer Namespace Reference

Namespaces

namespace  Properties

Classes

class  AnalyzerForm
 Implementation for the main form of this application. More...
class  CppGetRoutine
 Creates C++ code that implements a procedure call to a MySQL SPROC http://dev.mysql.com/doc/refman/5.1/en/connector-net-tutorials-stored-routines-statements.html. More...
class  CppGetRoutineParam
class  CppSetRoutine
 Creates C++ code that implements a procedure call to a MySQL SPROC http://dev.mysql.com/doc/refman/5.1/en/connector-net-tutorials-stored-routines-statements.html. More...
class  CppSetRoutineParam
class  CppWrapperGetRoutine
class  CppWrapperSetRoutine
class  CppWrapperSetRoutineParam
class  GetRoutineBase
 Extends the RoutineBase to include an additional initialization step: 1) execute the SPROC 2) Look over the resulting columns and add them as OUT parameters. More...
class  ParseHelper
 Helper functions for parsing MySQL statements and the like. More...
class  Program
class  RoutineBase
 Implements the core functionality of logically representing a SQL procedure Child classes of this base implement specific logic to each code type. More...
class  RoutineParamBase
 Implements the core functionality of a routine parameter Child classes of this class implement specific code generation and logic. More...
class  RoutineReader
 Connects to the MySQL database and reads out the meta-data for all routines NOTE: As written, this will assume all routines are procedures. More...
class  UScriptGetRoutine
class  UScriptSetRoutine
 Implements creation of UScript functions that call over DllBind to C++ code which calls MySQL. More...
class  UScriptSetRoutineParam

Enumerations

enum  ParameterTypes { IntByValue, IntByReference, StringByValue, StringByReference }
 The various types of parameters currently support by this class (and therefore this application) If a new parameter type needs to be added to this list, then this class must be thoughtfully modified to support it NOTE: ByValue types should be associated with an IN parameter, ByReference with OUT parameters. More...

Enumeration Type Documentation

Enumerator:
IntByValue 
IntByReference 
StringByValue 
StringByReference 

Definition at line 13 of file RoutineParamBase.cs.

    {
        IntByValue,
        IntByReference,
        StringByValue,
        StringByReference
    };

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net