@Override ColumnsRequest deserialize(Message genericMsg) { final Requests.ColumnsRequest msg = ProtobufService.castProtobufMessage(genericMsg, Requests.ColumnsRequest.class); String connectionId = null; if (msg.hasField(CONNECTION_ID_DESCRIPTOR)) { connectionId = msg.getConnectionId(); } String catalog = null; if (msg.hasField(CATALOG_DESCRIPTOR)) { catalog = msg.getCatalog(); } String schemaPattern = null; if (msg.hasField(SCHEMA_PATTERN_DESCRIPTOR)) { schemaPattern = msg.getSchemaPattern(); } String tableNamePattern = null; if (msg.hasField(TABLE_NAME_PATTERN_DESCRIPTOR)) { tableNamePattern = msg.getTableNamePattern(); } String columnNamePattern = null; if (msg.hasField(COLUMN_NAME_PATTERN_DESCRIPTOR)) { columnNamePattern = msg.getColumnNamePattern(); } return new ColumnsRequest(connectionId, catalog, schemaPattern, tableNamePattern, columnNamePattern); }
@Override ColumnsRequest deserialize(Message genericMsg) { final Requests.ColumnsRequest msg = ProtobufService.castProtobufMessage(genericMsg, Requests.ColumnsRequest.class); String connectionId = null; if (msg.hasField(CONNECTION_ID_DESCRIPTOR)) { connectionId = msg.getConnectionId(); } String catalog = null; if (msg.hasField(CATALOG_DESCRIPTOR)) { catalog = msg.getCatalog(); } String schemaPattern = null; if (msg.hasField(SCHEMA_PATTERN_DESCRIPTOR)) { schemaPattern = msg.getSchemaPattern(); } String tableNamePattern = null; if (msg.hasField(TABLE_NAME_PATTERN_DESCRIPTOR)) { tableNamePattern = msg.getTableNamePattern(); } String columnNamePattern = null; if (msg.hasField(COLUMN_NAME_PATTERN_DESCRIPTOR)) { columnNamePattern = msg.getColumnNamePattern(); } return new ColumnsRequest(connectionId, catalog, schemaPattern, tableNamePattern, columnNamePattern); }