Example #1
0
bool Domain::getDefault(wxString& value)
{
    ensurePropertiesLoaded();
    if (hasDefaultM)
    {
        value = defaultM;
        return true;
    }
    value = wxEmptyString;
    return false;
}
Example #2
0
wxString Function::getCreateSql()
{
    ensurePropertiesLoaded();
    StatementBuilder sb;
    sb << kwDECLARE << ' ' << kwEXTERNAL << ' ' << kwFUNCTION << ' '
        << getQuotedName() << StatementBuilder::NewLine
        << paramListM  << StatementBuilder::NewLine
        << kwRETURNS << ' ' << retstrM << StatementBuilder::NewLine
        << kwENTRY_POINT << " '" << entryPointM << '\''
        << StatementBuilder::NewLine
        << kwMODULE_NAME << " '" << libraryNameM << "\';"
        << StatementBuilder::NewLine;
    return sb;
}
Example #3
0
//-----------------------------------------------------------------------------
int Exception::getNumber()
{
    ensurePropertiesLoaded();
    return numberM;
}
Example #4
0
//-----------------------------------------------------------------------------
QString Exception::getMessage()
{
    ensurePropertiesLoaded();
    return messageM;
}
Example #5
0
//-----------------------------------------------------------------------------
int64_t Generator::getValue()
{
    ensurePropertiesLoaded();
    return valueM;
}
Example #6
0
wxString Function::getEntryPoint()
{
    ensurePropertiesLoaded();
    return entryPointM;
}
Example #7
0
wxString Function::getLibraryName()
{
    ensurePropertiesLoaded();
    return libraryNameM;
}
Example #8
0
wxString Function::getDefinition()
{
    ensurePropertiesLoaded();
    return definitionM;
}
Example #9
0
wxString Table::getExternalPath()
{
    ensurePropertiesLoaded();
    return externalPathM;
}
Example #10
0
wxString Domain::getCharset()
{
    ensurePropertiesLoaded();
    return charsetM;
}
Example #11
0
bool Domain::isNullable()
{
    ensurePropertiesLoaded();
    return nullableM;
}
Example #12
0
wxString Domain::getCheckConstraint()
{
    ensurePropertiesLoaded();
    return checkM;
}
Example #13
0
wxString Domain::getCollation()
{
    ensurePropertiesLoaded();
    return collationM;
}
Example #14
0
//! returns column's datatype as human readable wxString.
wxString Domain::getDatatypeAsString()
{
    ensurePropertiesLoaded();
    return dataTypeToString(datatypeM, scaleM, precisionM, subtypeM, lengthM);
}
Example #15
0
bool Domain::isString()
{
    ensurePropertiesLoaded();
    return (datatypeM == 14 || datatypeM == 10 || datatypeM == 37);
}