final RelDataType parameterRowType = preparedResult.getParameterRowType(); for (RelDataTypeField field : parameterRowType.getFieldList()) { RelDataType type = field.getType(); final List<List<String>> originList = preparedResult.getFieldOrigins(); final List<ColumnMetaData> columns = getColumnMetaDataList(typeFactory, x, jdbcType, originList); : Meta.CursorFactory.deduce(columns, resultClazz); final Bindable<T> bindable = preparedResult.getBindable(cursorFactory); return new CalciteSignature<>( query.sql,
final RelDataType parameterRowType = preparedResult.getParameterRowType(); for (RelDataTypeField field : parameterRowType.getFieldList()) { RelDataType type = field.getType(); final List<List<String>> originList = preparedResult.getFieldOrigins(); final List<ColumnMetaData> columns = getColumnMetaDataList(typeFactory, x, jdbcType, originList); : Meta.CursorFactory.deduce(columns, resultClazz); final Bindable<T> bindable = preparedResult.getBindable(cursorFactory); return new CalciteSignature<>( query.sql,
final RelDataType parameterRowType = preparedResult.getParameterRowType(); for (RelDataTypeField field : parameterRowType.getFieldList()) { RelDataType type = field.getType(); final List<List<String>> originList = preparedResult.getFieldOrigins(); final List<ColumnMetaData> columns = getColumnMetaDataList(typeFactory, x, jdbcType, originList); : Meta.CursorFactory.deduce(columns, resultClazz); final Bindable<T> bindable = preparedResult.getBindable(cursorFactory); return new CalciteSignature<>( query.sql,
/** * Deduces the broad type of statement for a prepare result. * Currently returns SELECT for most statement types, but this may change. * * @param preparedResult Prepare result */ private Meta.StatementType getStatementType(Prepare.PreparedResult preparedResult) { if (preparedResult.isDml()) { return Meta.StatementType.IS_DML; } else { return Meta.StatementType.SELECT; } }
/** * Deduces the broad type of statement for a prepare result. * Currently returns SELECT for most statement types, but this may change. * * @param preparedResult Prepare result */ private Meta.StatementType getStatementType(Prepare.PreparedResult preparedResult) { if (preparedResult.isDml()) { return Meta.StatementType.IS_DML; } else { return Meta.StatementType.SELECT; } }
/** * Deduces the broad type of statement for a prepare result. * Currently returns SELECT for most statement types, but this may change. * * @param preparedResult Prepare result */ private Meta.StatementType getStatementType(Prepare.PreparedResult preparedResult) { if (preparedResult.isDml()) { return Meta.StatementType.IS_DML; } else { return Meta.StatementType.SELECT; } }