A query that returns a Result @author Lukas Eder
| 77 | * @author Lukas Eder |
| 78 | */ |
| 79 | abstract class AbstractResultQuery<R extends Record> |
| 80 | extends |
| 81 | AbstractQuery<R> |
| 82 | implements |
| 83 | ResultQueryTrait<R> |
| 84 | { |
| 85 | private static final JooqLogger log = JooqLogger.getLogger(AbstractResultQuery.class); |
| 86 | |
| 87 | private static final Set<SQLDialect> REPORT_FETCH_SIZE_WITH_AUTOCOMMIT = SQLDialect.supportedBy(POSTGRES, YUGABYTEDB); |
| 88 | |
| 89 | private long maxRows; |
| 90 | private int fetchSize; |
| 91 | private int resultSetConcurrency; |
| 92 | private int resultSetType; |
| 93 | private int resultSetHoldability; |
| 94 | private Table<?> coerceTable; |
| 95 | private Collection<? extends Field<?>> coerceFields; |
| 96 | private transient boolean lazy; |
| 97 | private transient boolean many; |
| 98 | private transient Cursor<R> cursor; |
| 99 | private transient boolean autoclosing = true; |
| 100 | private Result<R> result; |
| 101 | private ResultsImpl results; |
| 102 | |
| 103 | AbstractResultQuery(Configuration configuration) { |
| 104 | super(configuration); |
| 105 | } |
| 106 | |
| 107 | @SuppressWarnings("unchecked") |
| 108 | @Override |
| 109 | public final CloseableResultQuery<R> bind(String param, Object value) { |
| 110 | return (CloseableResultQuery<R>) super.bind(param, value); |
| 111 | } |
| 112 | |
| 113 | @SuppressWarnings("unchecked") |
| 114 | @Override |
| 115 | public final CloseableResultQuery<R> bind(int index, Object value) { |
| 116 | return (CloseableResultQuery<R>) super.bind(index, value); |
| 117 | } |
| 118 | |
| 119 | @SuppressWarnings("unchecked") |
| 120 | @Override |
| 121 | public final CloseableResultQuery<R> poolable(boolean poolable) { |
| 122 | return (CloseableResultQuery<R>) super.poolable(poolable); |
| 123 | } |
| 124 | |
| 125 | @SuppressWarnings("unchecked") |
| 126 | @Override |
| 127 | public final CloseableResultQuery<R> queryTimeout(int timeout) { |
| 128 | return (CloseableResultQuery<R>) super.queryTimeout(timeout); |
| 129 | } |
| 130 | |
| 131 | @SuppressWarnings("unchecked") |
| 132 | @Override |
| 133 | public final CloseableResultQuery<R> keepStatement(boolean k) { |
| 134 | return (CloseableResultQuery<R>) super.keepStatement(k); |
| 135 | } |
| 136 |
nothing calls this directly
no test coverage detected
searching dependent graphs…