public AvaticaResultSet( AvaticaStatement statement, AvaticaPrepareResult prepareResult, ResultSetMetaData resultSetMetaData, TimeZone timeZone) { this.statement = statement; this.prepareResult = prepareResult; this.columnMetaDataList = prepareResult.getColumnList(); this.type = statement.resultSetType; this.concurrency = statement.resultSetConcurrency; this.holdability = statement.resultSetHoldability; this.fetchSize = statement.getFetchSize(); this.fetchDirection = statement.getFetchDirection(); this.resultSetMetaData = resultSetMetaData; this.localCalendar = Calendar.getInstance(timeZone); }