protected ExecutionResults execute(final HConnectionImpl conn) throws HBqlException {
final HTableDescriptor tableDesc = conn.getHTableDescriptor(this.getTableName());
final ExecutionResults retval = new ExecutionResults();
retval.out.println("Table name: " + tableDesc.getNameAsString());
retval.out.println("\nFamilies:");
for (final HColumnDescriptor columnDesc : tableDesc.getFamilies()) {
retval.out.println(" " + columnDesc.getNameAsString()
+ "\n Max versions: " + columnDesc.getMaxVersions()