Beispiel #1
0
    def __init__(self):
        self.excludeDbsList = PGSQL_SYSTEM_DBS
        self.sysUdfs = {
            # UDF name:     UDF parameters' input data-type and return data-type
            "sys_exec": {
                "input": ["text"],
                "return": "int4"
            },
            "sys_eval": {
                "input": ["text"],
                "return": "text"
            },
            "sys_bineval": {
                "input": ["text"],
                "return": "int4"
            },
            "sys_fileread": {
                "input": ["text"],
                "return": "text"
            }
        }

        Syntax.__init__(self)
        Fingerprint.__init__(self)
        Enumeration.__init__(self)
        Filesystem.__init__(self)
        Miscellaneous.__init__(self)
        Takeover.__init__(self)
Beispiel #2
0
    def __init__(self):
        self.excludeDbsList = ORACLE_SYSTEM_DBS

        Syntax.__init__(self)
        Fingerprint.__init__(self)
        Enumeration.__init__(self)
        Filesystem.__init__(self)
        Miscellaneous.__init__(self)
        Takeover.__init__(self)
Beispiel #3
0
    def __init__(self):
        self.excludeDbsList = SYBASE_SYSTEM_DBS

        Syntax.__init__(self)
        Fingerprint.__init__(self)
        Enumeration.__init__(self)
        Filesystem.__init__(self)
        Miscellaneous.__init__(self)
        Takeover.__init__(self)
Beispiel #4
0
    def __init__(self):
        self.excludeDbsList = MAXDB_SYSTEM_DBS

        Syntax.__init__(self)
        Fingerprint.__init__(self)
        Enumeration.__init__(self)
        Filesystem.__init__(self)
        Miscellaneous.__init__(self)
        Takeover.__init__(self)

        unescaper.setUnescape(MaxDBMap.unescape)
Beispiel #5
0
    def __init__(self):
        self.excludeDbsList = FIREBIRD_SYSTEM_DBS

        Syntax.__init__(self)
        Fingerprint.__init__(self)
        Enumeration.__init__(self)
        Filesystem.__init__(self)
        Miscellaneous.__init__(self)
        Takeover.__init__(self)

        unescaper.setUnescape(FirebirdMap.unescape)
Beispiel #6
0
    def __init__(self):
        self.excludeDbsList = MYSQL_SYSTEM_DBS
        self.sysUdfs = {
                         # UDF name:    UDF return data-type
                         "sys_exec":    { "return": "int" },
                         "sys_eval":    { "return": "string" },
                         "sys_bineval": { "return": "int" }
                       }

        Syntax.__init__(self)
        Fingerprint.__init__(self)
        Enumeration.__init__(self)
        Filesystem.__init__(self)
        Miscellaneous.__init__(self)
        Takeover.__init__(self)
Beispiel #7
0
    def __init__(self):
        self.excludeDbsList = PGSQL_SYSTEM_DBS
        self.sysUdfs = {
                         # UDF name:     UDF parameters' input data-type and return data-type
                         "sys_exec":     { "input":  [ "text" ], "return": "int4" },
                         "sys_eval":     { "input":  [ "text" ], "return": "text" },
                         "sys_bineval":  { "input":  [ "text" ], "return": "int4" },
                         "sys_fileread": { "input":  [ "text" ], "return": "text" }
                       }

        Syntax.__init__(self)
        Fingerprint.__init__(self)
        Enumeration.__init__(self)
        Filesystem.__init__(self)
        Miscellaneous.__init__(self)
        Takeover.__init__(self)