Re: show table status

From: Michael Gentry (blacknex..mail.com)
Date: Thu Jul 19 2007 - 08:42:04 EDT

  • Next message: urugn urugn: "An Object with Two objects in a relationship search query"

    I would think you'd be able to use an SQLTemplate to perform that kind of query:

    http://cayenne.apache.org/doc20/sqltemplate-query.html

    You'll want to call setFetchingDataRows(true) on your SQLTemplate
    object, too, otherwise Cayenne will try to make CayenneDataObjects out
    of it. Do this before you run performQuery().

    /dev/mrg

    On 7/19/07, Jack O'Connor <jo418..ristol.ac.uk> wrote:
    > Hi all, in my project I need to extract the total db size(kb). Im using
    > Cayenne 1.2.3 and MySQL and I found the SQL command "show table status
    > from <db name>" which displays a table of information about all of the
    > tables in a certain db. This table has columns like "Name"(of table),
    > "Data_length" and "Index_length", and apparently the best way to extract
    > the size(kb) of a db is to sum the Data_length and Index_length columns
    > of this table.
    >
    > Does anyone know how I can get the results of this query into java?
    >
    > Many Thanks
    > Jack
    >



    This archive was generated by hypermail 2.0.0 : Thu Jul 19 2007 - 08:42:28 EDT