Exemple #1
0
LIB_EXPORT rc_t CC VTableVDropColumn(VTable *self, const char fmt[], va_list args)
{
    rc_t rc;
    if ( self == NULL )
        rc = RC ( rcVDB, rcTable, rcAccessing, rcSelf, rcNull );
    else
    {
        va_list args_copy;
        bool is_static;
        va_copy(args_copy, args);
        is_static = VTableVHasStaticColumn ( self, fmt, args_copy );
        va_end(args_copy);

        if ( is_static )
            rc = KMDataNodeVDropChild ( self->col_node, fmt, args );
        else
            rc = KTableVDropColumn(self->ktbl, fmt, args);
    }

    return rc;
}
Exemple #2
0
LIB_EXPORT rc_t CC VTableVDropColumn(VTable *self, const char fmt[], va_list args)
{
    return KTableVDropColumn(self->ktbl, fmt, args);
}