static public function createNewTable( $fields, $indexes )
    {
        self::initOptions();
        $className = ezcDbSchema::$options->tableClassName;
        return new $className( $fields, $indexes );
    }
static public function createNewTable( $fields, $indexes )
    {
        self::initOptions();
        $className = ezcDbSchema::$options->tableClassName;
        return new $className( $fields, $indexes );
    }
static public function createNewTable ( $ fields , $ indexes ) { self :: initOptions ( ) ; $ className = ezcDbSchema :: $ options -> tableClassName ; return new $ className ( $ fields , $ indexes ) ; }
Returns an object to represent a table in the schema.

@param array(string=>ezcDbSchemaField) $fields
@param array(string=>ezcDbSchemaIndex) $indexes
@return ezcDbSchemaTable or an inherited class
Returns an object to represent a table in the schema .