DataEntityMetadata params = new DataEntityMetadata();
params.setPublicValues(
PublicMetadata.ENTITYTYPE, EntityType.COLUMN,
PublicMetadata.KEYTYPE, keyType
);
List<Integer> columnIds = new ArrayList<Integer>( dataConfig.searchPublicMetadata(params.publicMetadata, null) );
if (columnIds.size() > MAX_COLUMN_REQUEST_COUNT)
columnIds = columnIds.subList(0, MAX_COLUMN_REQUEST_COUNT);
return DataService.getFilteredRows(ListUtils.toIntArray(columnIds), null, keysArray);
}