final DataSet dataSet;
if (INFORMATION_SCHEMA_NAME.equals(schemaName)) {
final DataSet informationDataSet = materializeInformationSchemaTable(table, selectItems, maxRows);
if (firstRow > 1) {
dataSet = new FirstRowDataSet(informationDataSet, firstRow);
} else {
dataSet = informationDataSet;
}
} else {
final DataSet tableDataSet = materializeMainSchemaTable(table, selectItems, firstRow, maxRows);