SYMBOL INDEX (2966 symbols across 300 files) FILE: .mvn/wrapper/MavenWrapperDownloader.java class MavenWrapperDownloader (line 22) | public class MavenWrapperDownloader { method main (line 48) | public static void main(String args[]) { method downloadFileFromURL (line 97) | private static void downloadFileFromURL(String urlString, File destina... FILE: src/jmh/java/io/r2dbc/mssql/BenchmarkSettings.java class BenchmarkSettings (line 33) | @Warmup(iterations = 5, time = 2000, timeUnit = TimeUnit.MILLISECONDS) FILE: src/jmh/java/io/r2dbc/mssql/ParametrizedMssqlStatementBenchmarks.java class ParametrizedMssqlStatementBenchmarks (line 32) | @Testable method getHandle (line 39) | @Override method putHandle (line 44) | @Override method getParsedSql (line 48) | @Override method size (line 53) | @Override method parseSqlCached1Param (line 61) | @Benchmark method parseSqlCached5Param (line 66) | @Benchmark method parseSqlNonCached1Param (line 71) | @Benchmark method parseSqlNonCached5Param (line 76) | @Benchmark FILE: src/jmh/java/io/r2dbc/mssql/PooledBenchmarks.java class PooledBenchmarks (line 46) | @BenchmarkMode(Mode.Throughput) class ConnectionHolder (line 50) | @State(Scope.Benchmark) method ConnectionHolder (line 57) | public ConnectionHolder() { method simpleDirectJdbc (line 73) | @Benchmark method simpleDirectR2dbc (line 91) | @Benchmark FILE: src/jmh/java/io/r2dbc/mssql/StagedResultSizeBenchmarks.java class StagedResultSizeBenchmarks (line 52) | @BenchmarkMode(Mode.Throughput) class ConnectionHolder (line 56) | @State(Scope.Benchmark) method ConnectionHolder (line 66) | public ConnectionHolder() { method setup (line 82) | @Setup method simpleDirectJdbc (line 103) | @Benchmark method simpleDirectR2dbc (line 118) | @Benchmark method simpleCursoredJdbc (line 130) | @Benchmark method simpleCursoredR2dbc (line 146) | @Benchmark method parametrizedDirectJdbc (line 156) | @Benchmark method parametrizedDirectR2dbc (line 171) | @Benchmark method preparedCursoredJdbc (line 182) | @Benchmark method preparedCursoredR2dbc (line 198) | @Benchmark FILE: src/jmh/java/io/r2dbc/mssql/StatementBenchmarks.java class StatementBenchmarks (line 49) | @BenchmarkMode(Mode.Throughput) class ConnectionHolder (line 53) | @State(Scope.Benchmark) method ConnectionHolder (line 60) | public ConnectionHolder() { method simpleDirectJdbc (line 91) | @Benchmark method simpleDirectR2dbc (line 106) | @Benchmark method simpleCursoredJdbc (line 118) | @Benchmark method simpleCursoredR2dbc (line 133) | @Benchmark method parametrizedDirectJdbc (line 143) | @Benchmark method parametrizedDirectR2dbc (line 158) | @Benchmark method preparedCursoredJdbc (line 169) | @Benchmark method preparedCursoredR2dbc (line 184) | @Benchmark FILE: src/jmh/java/io/r2dbc/mssql/codec/BinaryCodecBenchmarks.java class BinaryCodecBenchmarks (line 37) | @State(Scope.Thread) method decodeToByteArray (line 52) | @Benchmark method decodeToByteBuffer (line 58) | @Benchmark method encodeByteArray (line 64) | @Benchmark method encodeByteBuffer (line 69) | @Benchmark method encodeNull (line 75) | @Benchmark method doEncode (line 82) | private Encoded doEncode(Object value) { FILE: src/jmh/java/io/r2dbc/mssql/codec/BooleanCodecBenchmarks.java class BooleanCodecBenchmarks (line 35) | @State(Scope.Thread) method decode (line 46) | @Benchmark method encode (line 52) | @Benchmark method encodeNull (line 57) | @Benchmark method doEncode (line 64) | private Encoded doEncode(Object value) { FILE: src/jmh/java/io/r2dbc/mssql/codec/ByteCodecBenchmarks.java class ByteCodecBenchmarks (line 35) | @State(Scope.Thread) method decode (line 46) | @Benchmark method encode (line 52) | @Benchmark method encodeNull (line 57) | @Benchmark method doEncode (line 64) | private Encoded doEncode(Object value) { FILE: src/jmh/java/io/r2dbc/mssql/codec/CodecBenchmarkSupport.java class CodecBenchmarkSupport (line 27) | public abstract class CodecBenchmarkSupport extends BenchmarkSettings { FILE: src/jmh/java/io/r2dbc/mssql/codec/DecimalCodecBenchmarks.java class DecimalCodecBenchmarks (line 37) | @State(Scope.Thread) method decode (line 50) | @Benchmark method encode (line 56) | @Benchmark method encodeNull (line 61) | @Benchmark method doEncode (line 68) | private Encoded doEncode(Object value) { FILE: src/jmh/java/io/r2dbc/mssql/codec/DoubleCodecBenchmarks.java class DoubleCodecBenchmarks (line 35) | @State(Scope.Thread) method decodeDouble (line 48) | @Benchmark method decodeFloat (line 54) | @Benchmark method encode (line 60) | @Benchmark method encodeNull (line 65) | @Benchmark method doEncode (line 72) | private Encoded doEncode(Object value) { FILE: src/jmh/java/io/r2dbc/mssql/codec/IntegerCodecBenchmarks.java class IntegerCodecBenchmarks (line 35) | @State(Scope.Thread) method decode (line 46) | @Benchmark method encode (line 52) | @Benchmark method encodeNull (line 57) | @Benchmark method doEncode (line 64) | private Encoded doEncode(Object value) { FILE: src/jmh/java/io/r2dbc/mssql/codec/LocalDateCodecBenchmarks.java class LocalDateCodecBenchmarks (line 37) | @State(Scope.Thread) method decode (line 50) | @Benchmark method encode (line 56) | @Benchmark method encodeNull (line 61) | @Benchmark method doEncode (line 68) | private Encoded doEncode(Object value) { FILE: src/jmh/java/io/r2dbc/mssql/codec/LocalDateTimeCodecBenchmarks.java class LocalDateTimeCodecBenchmarks (line 37) | @State(Scope.Thread) method decodeSmallDateTime (line 60) | @Benchmark method decodeDateTime (line 66) | @Benchmark method decodeDateTime2 (line 73) | @Benchmark method encode (line 79) | @Benchmark method encodeNull (line 84) | @Benchmark method doEncode (line 91) | private Encoded doEncode(Object value) { FILE: src/jmh/java/io/r2dbc/mssql/codec/LocalTimeCodecBenchmarks.java class LocalTimeCodecBenchmarks (line 37) | @State(Scope.Thread) method decode (line 50) | @Benchmark method encode (line 56) | @Benchmark method encodeNull (line 61) | @Benchmark method doEncode (line 68) | private Encoded doEncode(Object value) { FILE: src/jmh/java/io/r2dbc/mssql/codec/LongCodecBenchmarks.java class LongCodecBenchmarks (line 35) | @State(Scope.Thread) method decode (line 46) | @Benchmark method encode (line 52) | @Benchmark method encodeNull (line 57) | @Benchmark method doEncode (line 64) | private Encoded doEncode(Object value) { FILE: src/jmh/java/io/r2dbc/mssql/codec/MoneyCodecBenchmarks.java class MoneyCodecBenchmarks (line 37) | @State(Scope.Thread) method decode (line 50) | @Benchmark FILE: src/jmh/java/io/r2dbc/mssql/codec/ShortCodecBenchmarks.java class ShortCodecBenchmarks (line 35) | @State(Scope.Thread) method decode (line 46) | @Benchmark method encode (line 52) | @Benchmark method encodeNull (line 57) | @Benchmark method doEncode (line 64) | private Encoded doEncode(Object value) { FILE: src/jmh/java/io/r2dbc/mssql/codec/StringCodecBenchmarks.java class StringCodecBenchmarks (line 40) | @State(Scope.Thread) method StringCodecBenchmarks (line 70) | public StringCodecBenchmarks() { method decodeVarchar (line 88) | @Benchmark method encodeVarchar (line 94) | @Benchmark method decodeNVarchar (line 99) | @Benchmark method encodeNvarchar (line 105) | @Benchmark method decodeText (line 110) | @Benchmark method decodeUuid (line 116) | @Benchmark method encodeNull (line 122) | @Benchmark method doEncode (line 129) | private Encoded doEncode(Collation collation, Object value) { FILE: src/jmh/java/io/r2dbc/mssql/codec/UuidCodecBenchmarks.java class UuidCodecBenchmarks (line 37) | @State(Scope.Thread) method decode (line 50) | @Benchmark method encode (line 56) | @Benchmark method encodeNull (line 61) | @Benchmark method doEncode (line 68) | private Encoded doEncode(Object value) { FILE: src/main/java/io/r2dbc/mssql/AbstractMssqlException.java class AbstractMssqlException (line 27) | public class AbstractMssqlException extends R2dbcException { method AbstractMssqlException (line 50) | public AbstractMssqlException() { method AbstractMssqlException (line 59) | public AbstractMssqlException(@reactor.util.annotation.Nullable String... method AbstractMssqlException (line 69) | public AbstractMssqlException(@Nullable String reason, @Nullable Strin... method AbstractMssqlException (line 80) | public AbstractMssqlException(@Nullable String reason, @Nullable Strin... method AbstractMssqlException (line 92) | public AbstractMssqlException(@Nullable String reason, @Nullable Strin... method AbstractMssqlException (line 103) | public AbstractMssqlException(@Nullable String reason, @Nullable Strin... method AbstractMssqlException (line 113) | public AbstractMssqlException(@Nullable String reason, @Nullable Throw... method AbstractMssqlException (line 122) | public AbstractMssqlException(@Nullable Throwable cause) { FILE: src/main/java/io/r2dbc/mssql/Binding.java class Binding (line 36) | class Binding { method add (line 53) | public Binding add(String name, RpcDirection direction, Encoded parame... method hasOutParameters (line 72) | boolean hasOutParameters() { method clear (line 79) | void clear() { method getFormalParameters (line 95) | public String getFormalParameters() { method forEach (line 132) | public void forEach(BiConsumer action) { method getParameters (line 139) | Map getParameters() { method isEmpty (line 148) | public boolean isEmpty() { method size (line 157) | int size() { method equals (line 161) | @Override method hashCode (line 173) | @Override method toString (line 178) | @Override class RpcParameter (line 187) | public static class RpcParameter { method RpcParameter (line 193) | public RpcParameter(RpcDirection rpcDirection, Encoded encoded) { FILE: src/main/java/io/r2dbc/mssql/ConnectionOptions.java class ConnectionOptions (line 28) | class ConnectionOptions { method ConnectionOptions (line 40) | ConnectionOptions(Predicate preferCursoredExecution, Codecs co... method getCodecs (line 47) | public Codecs getCodecs() { method getPreparedStatementCache (line 51) | public PreparedStatementCache getPreparedStatementCache() { method prefersCursors (line 55) | public boolean prefersCursors(String sql) { method isSendStringParametersAsUnicode (line 59) | public boolean isSendStringParametersAsUnicode() { method getStatementTimeout (line 63) | public Duration getStatementTimeout() { method setStatementTimeout (line 67) | public void setStatementTimeout(@Nullable Duration statementTimeout) { method toString (line 71) | @Override FILE: src/main/java/io/r2dbc/mssql/DefaultMssqlResult.java class DefaultMssqlResult (line 50) | final class DefaultMssqlResult implements MssqlResult { method DefaultMssqlResult (line 68) | private DefaultMssqlResult(String sql, ConnectionContext context, Code... method toResult (line 86) | static MssqlResult toResult(String sql, ConnectionContext context, Cod... method getRowsUpdated (line 98) | @Override method map (line 132) | @Override method map (line 141) | @Override method doMap (line 147) | private Flux doMap(boolean rows, boolean outparameters, Functio... method filter (line 247) | @Override method flatMap (line 252) | @Override FILE: src/main/java/io/r2dbc/mssql/ErrorDetails.java class ErrorDetails (line 31) | public final class ErrorDetails { method ErrorDetails (line 83) | public ErrorDetails(String message, long number, int state, int infoCl... method getMessage (line 99) | public String getMessage() { method getNumber (line 108) | public long getNumber() { method getState (line 117) | public int getState() { method getStateCode (line 126) | public String getStateCode() { method getInfoClass (line 135) | public int getInfoClass() { method getServerName (line 144) | @Nullable method getProcName (line 154) | @Nullable method getLineNumber (line 165) | public long getLineNumber() { method getStateCode (line 169) | private String getStateCode(int errNum, int databaseState) { FILE: src/main/java/io/r2dbc/mssql/EscapeAwareNameMatcher.java class EscapeAwareNameMatcher (line 29) | final class EscapeAwareNameMatcher { method find (line 31) | @Nullable method matches (line 43) | private static boolean matches(String o1, String o2) { FILE: src/main/java/io/r2dbc/mssql/ExceptionFactory.java class ExceptionFactory (line 43) | final class ExceptionFactory { method ExceptionFactory (line 47) | private ExceptionFactory(String sql) { method withSql (line 57) | static ExceptionFactory withSql(String sql) { method createException (line 67) | R2dbcException createException(AbstractInfoToken token) { method createException (line 79) | static R2dbcException createException(AbstractInfoToken token, String ... method handleErrorResponse (line 168) | void handleErrorResponse(Message message, SynchronousSink sin... method createException (line 182) | RuntimeException createException(ErrorToken message) { method createErrorDetails (line 186) | static ErrorDetails createErrorDetails(AbstractInfoToken token) { class MssqlBadGrammarException (line 193) | static final class MssqlBadGrammarException extends R2dbcBadGrammarExc... method MssqlBadGrammarException (line 197) | MssqlBadGrammarException(ErrorDetails errorDetails, String sql) { method getErrorDetails (line 202) | @Override class MssqlDataIntegrityViolationException (line 212) | static final class MssqlDataIntegrityViolationException extends R2dbcD... method MssqlDataIntegrityViolationException (line 216) | MssqlDataIntegrityViolationException(ErrorDetails errorDetails, Stri... method getErrorDetails (line 221) | @Override class MssqlNonTransientException (line 231) | static final class MssqlNonTransientException extends R2dbcNonTransien... method MssqlNonTransientException (line 235) | MssqlNonTransientException(ErrorDetails errorDetails, String sql) { method getErrorDetails (line 240) | @Override class MssqlNonTransientResourceException (line 250) | static final class MssqlNonTransientResourceException extends R2dbcNon... method MssqlNonTransientResourceException (line 254) | MssqlNonTransientResourceException(ErrorDetails errorDetails, String... method getErrorDetails (line 259) | @Override class MssqlPermissionDeniedException (line 269) | static final class MssqlPermissionDeniedException extends R2dbcPermiss... method MssqlPermissionDeniedException (line 273) | MssqlPermissionDeniedException(ErrorDetails errorDetails, String sql) { method getErrorDetails (line 278) | @Override class MssqlRollbackException (line 288) | static final class MssqlRollbackException extends R2dbcRollbackExcepti... method MssqlRollbackException (line 292) | MssqlRollbackException(ErrorDetails errorDetails, String sql) { method getErrorDetails (line 297) | @Override class MssqlTimeoutException (line 307) | static final class MssqlTimeoutException extends R2dbcTimeoutException... method MssqlTimeoutException (line 311) | MssqlTimeoutException(ErrorDetails errorDetails, String sql) { method getErrorDetails (line 316) | @Override class MssqlStatementTimeoutException (line 326) | static final class MssqlStatementTimeoutException extends R2dbcTimeout... method MssqlStatementTimeoutException (line 328) | public MssqlStatementTimeoutException(String reason, String sql) { class MssqlTransientException (line 336) | static final class MssqlTransientException extends R2dbcTransientExcep... method MssqlTransientException (line 340) | public MssqlTransientException(ErrorDetails errorDetails, String sql) { method getErrorDetails (line 345) | @Override class MssqlStatementCancelled (line 355) | static final class MssqlStatementCancelled extends R2dbcTransientExcep... method MssqlStatementCancelled (line 357) | public MssqlStatementCancelled(String sql) { class MssqlTransientResourceException (line 366) | private static final class MssqlTransientResourceException extends R2d... method MssqlTransientResourceException (line 370) | MssqlTransientResourceException(ErrorDetails errorDetails, String sq... method getErrorDetails (line 375) | @Override FILE: src/main/java/io/r2dbc/mssql/GeneratedValues.java class GeneratedValues (line 34) | final class GeneratedValues { method reduceToSingleCountDoneToken (line 47) | static Flux reduceToSingleCountDoneToken(Flux exchange(Client client, LoginConfiguration login) { method createLoginMessage (line 121) | private static Login7 createLoginMessage(LoginConfiguration login, Pre... method getTdsVersion (line 129) | private static TDSVersion getTdsVersion(int serverVersion) { FILE: src/main/java/io/r2dbc/mssql/MssqlBatch.java class MssqlBatch (line 32) | public final class MssqlBatch implements Batch { method MssqlBatch (line 40) | MssqlBatch(Client client, ConnectionOptions connectionOptions) { method add (line 46) | @Override method execute (line 55) | @Override method toString (line 61) | @Override FILE: src/main/java/io/r2dbc/mssql/MssqlColumnMetadata.java class MssqlColumnMetadata (line 35) | public final class MssqlColumnMetadata implements ColumnMetadata, OutPar... method MssqlColumnMetadata (line 47) | MssqlColumnMetadata(Decodable decodable, Codecs codecs) { method getName (line 52) | @Override method getPrecision (line 57) | @Override method getScale (line 62) | @Override method getNullability (line 67) | @Override method getJavaType (line 72) | @Override method getType (line 77) | @Override method getNativeTypeMetadata (line 82) | @Override FILE: src/main/java/io/r2dbc/mssql/MssqlConnection.java class MssqlConnection (line 51) | public final class MssqlConnection implements Connection { method MssqlConnection (line 77) | MssqlConnection(Client client, MssqlConnectionMetadata connectionMetad... method beginTransaction (line 90) | @Override method beginTransaction (line 95) | @Override method cancel (line 154) | Mono cancel() { method close (line 158) | @Override method commitTransaction (line 163) | @Override method cleanup (line 187) | private String cleanup() { method createBatch (line 201) | @Override method createSavepoint (line 206) | @Override method createStatement (line 228) | @Override method releaseSavepoint (line 241) | @Override method rollbackTransaction (line 246) | @Override method rollbackTransactionToSavepoint (line 278) | @Override method isAutoCommit (line 298) | public boolean isAutoCommit() { method setAutoCommit (line 302) | public Mono setAutoCommit(boolean autoCommit) { method setLockWaitTimeout (line 329) | @Override method setStatementTimeout (line 344) | @Override method getMetadata (line 352) | @Override method getTransactionIsolationLevel (line 357) | public IsolationLevel getTransactionIsolationLevel() { method setTransactionIsolationLevel (line 361) | @Override method validate (line 368) | @Override method renderSetIsolationLevel (line 409) | private static String renderSetIsolationLevel(IsolationLevel isolation... method sanitize (line 413) | static String sanitize(String identifier, int maxLength) { method exchange (line 421) | private Mono exchange(String sql) { method useTransactionStatus (line 429) | private Mono useTransactionStatus(Function getDatabase() { method getHost (line 254) | String getHost() { method getHostNameInCertificate (line 258) | String getHostNameInCertificate() { method getLockWaitTimeout (line 262) | @Nullable method getPassword (line 267) | CharSequence getPassword() { method getPreferCursoredExecution (line 271) | Predicate getPreferCursoredExecution() { method getPort (line 275) | int getPort() { method isSendStringParametersAsUnicode (line 279) | boolean isSendStringParametersAsUnicode() { method useSsl (line 283) | boolean useSsl() { method isTcpKeepAlive (line 287) | boolean isTcpKeepAlive() { method isTcpNoDelay (line 291) | boolean isTcpNoDelay() { method getUsername (line 295) | String getUsername() { method getLoginConfiguration (line 299) | LoginConfiguration getLoginConfiguration() { method repeat (line 304) | private static String repeat(int length, String character) { method lookupHostName (line 320) | private static String lookupHostName() { class Builder (line 347) | public static final class Builder { method Builder (line 399) | private Builder() { method applicationName (line 409) | public Builder applicationName(String applicationName) { method connectionId (line 421) | public Builder connectionId(UUID connectionId) { method connectionProvider (line 434) | public Builder connectionProvider(ConnectionProvider connectionProvi... method connectTimeout (line 445) | public Builder connectTimeout(Duration connectTimeout) { method database (line 460) | public Builder database(@Nullable String database) { method enableSsl (line 470) | public Builder enableSsl() { method enableSslTunnel (line 482) | public Builder enableSslTunnel() { method enableSslTunnel (line 498) | public Builder enableSslTunnel(Function preference) { method port (line 584) | public Builder port(int port) { method sendStringParametersAsUnicode (line 596) | public Builder sendStringParametersAsUnicode(boolean sendStringParam... method sslContextBuilderCustomizer (line 611) | public Builder sslContextBuilderCustomizer(Function { method test (line 929) | @Override FILE: src/main/java/io/r2dbc/mssql/MssqlConnectionFactory.java class MssqlConnectionFactory (line 38) | public final class MssqlConnectionFactory implements ConnectionFactory { method MssqlConnectionFactory (line 56) | public MssqlConnectionFactory(MssqlConnectionConfiguration configurati... method MssqlConnectionFactory (line 60) | MssqlConnectionFactory(Function connect(MssqlConnectionConfiguration confi... method initializeClient (line 77) | private Mono initializeClient(MssqlConnectionConfiguration con... method redirectClient (line 95) | private Mono redirectClient(Client client, Redirect redirect) { method propagateError (line 102) | private Mono propagateError(Mono action, Throwable e) { method create (line 110) | @Override method toConnectionMetadata (line 133) | private static MssqlConnectionMetadata toConnectionMetadata(String ver... method getConfiguration (line 137) | MssqlConnectionConfiguration getConfiguration() { method getClientConfiguration (line 141) | ClientConfiguration getClientConfiguration() { method getConnectionOptions (line 145) | ConnectionOptions getConnectionOptions() { method getMetadata (line 149) | @Override method toString (line 154) | @Override class MssqlRoutingException (line 163) | static class MssqlRoutingException extends R2dbcNonTransientResourceEx... method MssqlRoutingException (line 165) | public MssqlRoutingException(String reason) { FILE: src/main/java/io/r2dbc/mssql/MssqlConnectionFactoryMetadata.java type MssqlConnectionFactoryMetadata (line 26) | enum MssqlConnectionFactoryMetadata implements ConnectionFactoryMetadata { method MssqlConnectionFactoryMetadata (line 35) | MssqlConnectionFactoryMetadata() { method getName (line 38) | @Override FILE: src/main/java/io/r2dbc/mssql/MssqlConnectionFactoryProvider.java class MssqlConnectionFactoryProvider (line 42) | public final class MssqlConnectionFactoryProvider implements ConnectionF... method create (line 148) | @SuppressWarnings("unchecked") method supports (line 211) | @Override method getDriver (line 232) | @Override FILE: src/main/java/io/r2dbc/mssql/MssqlConnectionMetadata.java class MssqlConnectionMetadata (line 26) | public final class MssqlConnectionMetadata implements ConnectionMetadata { method MssqlConnectionMetadata (line 32) | MssqlConnectionMetadata(String databaseProductName, String databaseVer... method from (line 45) | public static MssqlConnectionMetadata from(String edition, String vers... method getDatabaseProductName (line 63) | public String getDatabaseProductName() { method getDatabaseVersion (line 72) | public String getDatabaseVersion() { FILE: src/main/java/io/r2dbc/mssql/MssqlException.java type MssqlException (line 27) | public interface MssqlException { method getErrorDetails (line 34) | ErrorDetails getErrorDetails(); FILE: src/main/java/io/r2dbc/mssql/MssqlIsolationLevel.java class MssqlIsolationLevel (line 31) | public final class MssqlIsolationLevel { method MssqlIsolationLevel (line 33) | private MssqlIsolationLevel() { FILE: src/main/java/io/r2dbc/mssql/MssqlResult.java type MssqlResult (line 35) | public interface MssqlResult extends Result { method getRowsUpdated (line 40) | @Override method map (line 46) | @Override method filter (line 52) | @Override method flatMap (line 58) | @Override FILE: src/main/java/io/r2dbc/mssql/MssqlReturnValues.java class MssqlReturnValues (line 41) | final class MssqlReturnValues implements OutParameters, Message { method MssqlReturnValues (line 55) | private MssqlReturnValues(Codecs codecs, List returnValue... method toReturnValues (line 69) | static MssqlReturnValues toReturnValues(Codecs codecs, List impl... method MssqlRowMetadata (line 51) | MssqlRowMetadata(Codecs codecs, Column[] columns, Map ... method create (line 62) | public static MssqlRowMetadata create(Codecs codecs, ColumnMetadataTok... method getColumnMetadata (line 69) | @Override method getColumnMetadata (line 77) | @Override method getColumnMetadatas (line 85) | @Override method contains (line 103) | @Override FILE: src/main/java/io/r2dbc/mssql/MssqlSegmentResult.java class MssqlSegmentResult (line 57) | final class MssqlSegmentResult implements MssqlResult { method MssqlSegmentResult (line 71) | private MssqlSegmentResult(String sql, ConnectionContext context, Code... method toResult (line 88) | static MssqlSegmentResult toResult(String sql, ConnectionContext conte... method toSegments (line 100) | private static Flux toSegments(String sql, Codecs codecs, Flu... method getRowsUpdated (line 183) | @Override method map (line 209) | @Override method map (line 220) | @Override method doMap (line 228) | private Flux doMap(boolean rows, boolean outparameters, Functio... method filter (line 268) | @Override method flatMap (line 286) | @Override method isError (line 310) | private boolean isError(Segment segment) { method createMessage (line 314) | private static Message createMessage(String sql, AbstractInfoToken mes... class MssqlMessage (line 321) | static class MssqlMessage implements Message { method MssqlMessage (line 329) | public MssqlMessage(AbstractInfoToken message, String sql, ErrorDeta... method exception (line 335) | @Override method errorCode (line 340) | @Override method sqlState (line 345) | @Override method message (line 350) | @Override method isError (line 355) | public boolean isError() { class MssqlRowSegment (line 361) | private static class MssqlRowSegment extends AbstractReferenceCounted ... method MssqlRowSegment (line 367) | public MssqlRowSegment(Codecs codecs, RowToken rowToken, MssqlRowMet... method row (line 372) | @Override method touch (line 377) | @Override method deallocate (line 382) | @Override class MsqlOutSegment (line 389) | private static class MsqlOutSegment extends AbstractReferenceCounted i... method MsqlOutSegment (line 393) | public MsqlOutSegment(Codecs codecs, List returnValues) { method outParameters (line 397) | @Override method touch (line 402) | @Override method deallocate (line 407) | @Override FILE: src/main/java/io/r2dbc/mssql/MssqlStatement.java type MssqlStatement (line 33) | public interface MssqlStatement extends Statement { method add (line 38) | @Override method bind (line 44) | @Override method bindNull (line 50) | @Override method bind (line 56) | @Override method bindNull (line 62) | @Override method execute (line 68) | @Override method returnGeneratedValues (line 74) | @Override method fetchSize (line 80) | @Override FILE: src/main/java/io/r2dbc/mssql/MssqlStatementSupport.java class MssqlStatementSupport (line 39) | abstract class MssqlStatementSupport implements MssqlStatement { method MssqlStatementSupport (line 52) | MssqlStatementSupport(boolean preferCursoredExecution) { method getEffectiveFetchSize (line 63) | int getEffectiveFetchSize() { method getGeneratedColumns (line 72) | @Nullable method returnGeneratedValues (line 77) | @Override method fetchSize (line 86) | @Override method potentiallyAttachTimeout (line 95) | Flux potentiallyAttachTimeout(Flux exchange, Connect... FILE: src/main/java/io/r2dbc/mssql/NamedCollectionSupport.java class NamedCollectionSupport (line 38) | abstract class NamedCollectionSupport implements Collection { method NamedCollectionSupport (line 48) | @SuppressWarnings("unchecked") method toMap (line 67) | static Map toMap(N[] named, Function nameMap... method shouldStripROWSTAT (line 82) | private boolean shouldStripROWSTAT(N[] columns) { method get (line 94) | N get(Object identifier) { method get (line 115) | N get(int index) { method get (line 130) | N get(String name) { method find (line 147) | @Nullable method getCount (line 167) | int getCount() { method toString (line 171) | @Override method size (line 179) | @Override method isEmpty (line 184) | @Override method contains (line 189) | @Override method containsAll (line 199) | @Override method iterator (line 211) | @Override method toArray (line 233) | @Override method toArray (line 248) | @Override method add (line 260) | @Override method remove (line 265) | @Override method addAll (line 270) | @Override method removeAll (line 275) | @Override method retainAll (line 280) | @Override method clear (line 285) | @Override FILE: src/main/java/io/r2dbc/mssql/OptionMapper.java class OptionMapper (line 37) | final class OptionMapper { method OptionMapper (line 41) | private OptionMapper(ConnectionFactoryOptions options) { method create (line 51) | public static OptionMapper create(ConnectionFactoryOptions options) { method from (line 62) | public Source from(Option option) { method fromTyped (line 81) | @SuppressWarnings("unchecked") method toBoolean (line 97) | static boolean toBoolean(Object value) { method toDuration (line 113) | static Duration toDuration(Object value) { method toFile (line 129) | static File toFile(Object value) { method toInteger (line 145) | static int toInteger(Object value) { method toStringPredicate (line 161) | @SuppressWarnings("unchecked") method toUuid (line 198) | static UUID toUuid(Object value) { type Source (line 211) | public interface Source { method map (line 220) | Source map(Function mappingFunction); method to (line 229) | Otherwise to(Consumer consumer); method to (line 237) | Otherwise to(Runnable consumer); type Otherwise (line 241) | public interface Otherwise { method otherwise (line 248) | void otherwise(Runnable consumer); type Otherwises (line 252) | private enum Otherwises implements Otherwise { method otherwise (line 255) | @Override method otherwise (line 260) | @Override type NullSource (line 267) | @SuppressWarnings({"unchecked", "rawtypes"}) method instance (line 272) | public static Source instance() { method map (line 276) | @Override method to (line 281) | @Override method to (line 286) | @Override class AvailableSource (line 292) | private static class AvailableSource implements Source { method AvailableSource (line 298) | private AvailableSource(Supplier supplier, String optionName) { method map (line 310) | @Override method to (line 325) | @Override method to (line 342) | @Override FILE: src/main/java/io/r2dbc/mssql/ParametrizedMssqlStatement.java class ParametrizedMssqlStatement (line 57) | final class ParametrizedMssqlStatement extends MssqlStatementSupport imp... method ParametrizedMssqlStatement (line 83) | ParametrizedMssqlStatement(Client client, ConnectionOptions connection... method add (line 100) | @Override method execute (line 109) | @Override method exchange (line 163) | private Flux exchange(int effectiveFetchSize, boolean useGene... method clearBindings (line 188) | private void clearBindings(Iterator iterator) { method returnGeneratedValues (line 198) | @Override method fetchSize (line 205) | @Override method tryNextBinding (line 212) | private static void tryNextBinding(Iterator iterator, Sinks.M... method bind (line 229) | @Override method bind (line 248) | @Override method bindNull (line 256) | @Override method bindNull (line 272) | @Override method createContext (line 280) | private static RpcParameterContext createContext(boolean in, @Nullable... method addBinding (line 289) | private void addBinding(String name, RpcDirection rpcDirection, Encode... method assertNotExecuted (line 296) | private void assertNotExecuted() { method getBindings (line 307) | Bindings getBindings() { method getParameterName (line 311) | private String getParameterName(int index) { method getParameterName (line 315) | private String getParameterName(String name) { method supports (line 326) | public static boolean supports(String sql) { method isTextual (line 332) | private static boolean isTextual(@Nullable Object value) { method findCharacter (line 353) | @SuppressWarnings({"fallthrough"}) class ParsedQuery (line 428) | static class ParsedQuery { method ParsedQuery (line 436) | ParsedQuery(String sql, List parameters) { method parse (line 453) | static ParsedQuery parse(String sql) { method getParameterName (line 485) | String getParameterName(String name) { method getParameterName (line 506) | public String getParameterName(int index) { method getSql (line 519) | public String getSql() { method getParameterCount (line 526) | public int getParameterCount() { method getParameters (line 530) | public List getParameters() { method equals (line 534) | @Override method hashCode (line 547) | @Override method toString (line 552) | @Override class ParsedParameter (line 567) | static class ParsedParameter { method ParsedParameter (line 573) | ParsedParameter(String name, int position) { method getName (line 578) | public String getName() { method getPosition (line 582) | public int getPosition() { method equals (line 586) | @Override method hashCode (line 599) | @Override method toString (line 604) | @Override class Bindings (line 616) | static final class Bindings { method finish (line 622) | private void finish() { method first (line 626) | Binding first() { method getCurrent (line 630) | Binding getCurrent() { method clear (line 642) | void clear() { FILE: src/main/java/io/r2dbc/mssql/PreparedStatementCache.java type PreparedStatementCache (line 26) | interface PreparedStatementCache { method getHandle (line 41) | int getHandle(String sql, Binding binding); method putHandle (line 50) | void putHandle(int handle, String sql, Binding binding); method getParsedSql (line 60) | T getParsedSql(String sql, Function parseFunction); method size (line 67) | int size(); FILE: src/main/java/io/r2dbc/mssql/QueryLogger.java class QueryLogger (line 28) | final class QueryLogger { method logQuery (line 32) | static void logQuery(ConnectionContext context, String query) { FILE: src/main/java/io/r2dbc/mssql/QueryMessageFlow.java class QueryMessageFlow (line 42) | final class QueryMessageFlow { method exchange (line 51) | static Flux exchange(Client client, String query) { type DoneHandler (line 62) | enum DoneHandler implements BiConsumer exchange(Client client, String query, Binding bin... method exchange (line 154) | static Flux exchange(Client client, Codecs codecs, String que... method exchange (line 214) | static Flux exchange(PreparedStatementCache statementCache, C... method isPreparedStatementNotFound (line 306) | private static boolean isPreparedStatementNotFound(long errorNumber) { method handleSpCursorReturnValue (line 310) | private static boolean handleSpCursorReturnValue(PreparedStatementCach... method parseCursorId (line 336) | private static int parseCursorId(Codecs codecs, CursorState state, Ret... method handleMessage (line 343) | private static void handleMessage(Client client, int fetchSize, Cursor... method handleMessage (line 350) | private static void handleMessage(Client client, int fetchSize, Sinks.... method handleMessage (line 355) | private static void handleMessage(Client client, int fetchSize, Consum... method onDone (line 411) | static void onDone(Client client, int fetchSize, Consumer isFinalToken(CursorState state) { method isFinalState (line 452) | private static boolean isFinalState(CursorState state) { method spExecuteSql (line 476) | static RpcRequest spExecuteSql(String query, Binding binding, Collatio... method spCursorOpen (line 504) | static RpcRequest spCursorOpen(String query, Collation collation, Tran... method spCursorFetch (line 535) | static RpcRequest spCursorFetch(int cursor, int fetchType, int rowCoun... method spCursorClose (line 559) | static RpcRequest spCursorClose(int cursor, TransactionDescriptor tran... method spCursorPrepExec (line 580) | static RpcRequest spCursorPrepExec(int preparedStatementHandle, String... method spCursorExec (line 615) | static RpcRequest spCursorExec(int preparedStatementHandle, Binding bi... class CursorState (line 645) | static class CursorState { method wantsMore (line 665) | boolean wantsMore() { method cancel (line 669) | void cancel() { method update (line 673) | void update(Message it) { method update (line 684) | public void update(Phase newPhase) { type Phase (line 694) | enum Phase { class IntermediateCount (line 700) | static class IntermediateCount extends AbstractDoneToken { method IntermediateCount (line 702) | public IntermediateCount(DoneInProcToken token) { method getName (line 706) | @Override class OnCursorComplete (line 713) | static class OnCursorComplete implements Runnable { method run (line 725) | @Override method takeUntil (line 733) | public Publisher takeUntil() { FILE: src/main/java/io/r2dbc/mssql/SimpleMssqlStatement.java class SimpleMssqlStatement (line 39) | final class SimpleMssqlStatement extends MssqlStatementSupport implement... method SimpleMssqlStatement (line 61) | SimpleMssqlStatement(Client client, ConnectionOptions connectionOption... method add (line 78) | @Override method bind (line 83) | @Override method bind (line 89) | @Override method bindNull (line 95) | @Override method bindNull (line 101) | @Override method execute (line 107) | @Override method createResultStream (line 141) | private Publisher createResultStream(boolean useGenerated... method returnGeneratedValues (line 150) | @Override method fetchSize (line 157) | @Override FILE: src/main/java/io/r2dbc/mssql/api/MssqlTransactionDefinition.java type MssqlTransactionDefinition (line 31) | public interface MssqlTransactionDefinition extends TransactionDefinition { method from (line 45) | static MssqlTransactionDefinition from(IsolationLevel isolationLevel) { method named (line 55) | static MssqlTransactionDefinition named(String name) { method isolationLevel (line 66) | MssqlTransactionDefinition isolationLevel(IsolationLevel isolationLevel); method lockTimeout (line 75) | MssqlTransactionDefinition lockTimeout(Duration timeout); method name (line 84) | MssqlTransactionDefinition name(String name); method mark (line 97) | MssqlTransactionDefinition mark(String mark); FILE: src/main/java/io/r2dbc/mssql/api/SimpleTransactionDefinition.java class SimpleTransactionDefinition (line 29) | @SuppressWarnings("unchecked") method SimpleTransactionDefinition (line 36) | SimpleTransactionDefinition(Map, Object> options) { method getAttribute (line 40) | @Override method with (line 45) | public MssqlTransactionDefinition with(Option option, Object value) { method isolationLevel (line 53) | @Override method lockTimeout (line 58) | @Override method name (line 63) | @Override method mark (line 68) | @Override FILE: src/main/java/io/r2dbc/mssql/client/Client.java type Client (line 39) | public interface Client { method attention (line 47) | Mono attention(); method close (line 54) | Mono close(); method exchange (line 64) | Flux exchange(Publisher requests, Pr... method getByteBufAllocator (line 71) | ByteBufAllocator getByteBufAllocator(); method getContext (line 78) | ConnectionContext getContext(); method getDatabaseCollation (line 85) | Optional getDatabaseCollation(); method getDatabaseVersion (line 92) | Optional getDatabaseVersion(); method getRedirect (line 100) | Optional getRedirect(); method getTransactionDescriptor (line 107) | TransactionDescriptor getTransactionDescriptor(); method getTransactionStatus (line 114) | TransactionStatus getTransactionStatus(); method getRequiredCollation (line 120) | default Collation getRequiredCollation() { method isColumnEncryptionSupported (line 129) | boolean isColumnEncryptionSupported(); method isConnected (line 136) | boolean isConnected(); FILE: src/main/java/io/r2dbc/mssql/client/ClientConfiguration.java type ClientConfiguration (line 29) | public interface ClientConfiguration extends SslConfiguration { method getHost (line 34) | String getHost(); method getPort (line 39) | int getPort(); method getConnectTimeout (line 44) | Duration getConnectTimeout(); method isTcpKeepAlive (line 50) | boolean isTcpKeepAlive(); method isTcpNoDelay (line 56) | boolean isTcpNoDelay(); method getConnectionProvider (line 61) | ConnectionProvider getConnectionProvider(); method getSslTunnelConfiguration (line 67) | default SslConfiguration getSslTunnelConfiguration() { FILE: src/main/java/io/r2dbc/mssql/client/ConnectionContext.java class ConnectionContext (line 35) | public class ConnectionContext { method ConnectionContext (line 61) | public ConnectionContext() { method ConnectionContext (line 72) | public ConnectionContext(@Nullable String applicationName, @Nullable U... method ConnectionContext (line 81) | private ConnectionContext(@Nullable String applicationName, @Nullable ... method incrementConnectionCounter (line 89) | private String incrementConnectionCounter() { method getConnectionIdPrefix (line 93) | private String getConnectionIdPrefix() { method getMessage (line 103) | public String getMessage(String original) { method withChannelId (line 122) | public ConnectionContext withChannelId(String channelId) { FILE: src/main/java/io/r2dbc/mssql/client/ConnectionState.java type ConnectionState (line 56) | public enum ConnectionState { method decoder (line 64) | @Override method canAdvance (line 76) | @Override method next (line 90) | @Override method canAdvance (line 122) | @Override method next (line 127) | @Override method decoder (line 132) | @Override method canAdvance (line 146) | @Override method next (line 151) | @Override method decoder (line 161) | @Override method canAdvance (line 179) | @Override method next (line 184) | @Override method decoder (line 189) | @Override method canAdvance (line 216) | @Override method next (line 221) | @Override method decoder (line 226) | @Override method canAdvance (line 238) | public abstract boolean canAdvance(Message message); method next (line 247) | public abstract ConnectionState next(Message message, Connection conne... method decoder (line 256) | abstract MessageDecoder decoder(Client client); FILE: src/main/java/io/r2dbc/mssql/client/DisabledSslTunnel.java type DisabledSslTunnel (line 22) | enum DisabledSslTunnel implements SslConfiguration { method isSslEnabled (line 26) | @Override method getSslContext (line 31) | @Override FILE: src/main/java/io/r2dbc/mssql/client/EnvironmentChangeEvent.java class EnvironmentChangeEvent (line 27) | public class EnvironmentChangeEvent { method EnvironmentChangeEvent (line 36) | public EnvironmentChangeEvent(EnvChangeToken token) { method getToken (line 43) | public EnvChangeToken getToken() { FILE: src/main/java/io/r2dbc/mssql/client/EnvironmentChangeListener.java type EnvironmentChangeListener (line 25) | @FunctionalInterface method onEnvironmentChange (line 33) | void onEnvironmentChange(EnvironmentChangeEvent event); FILE: src/main/java/io/r2dbc/mssql/client/MessageDecoder.java type MessageDecoder (line 33) | interface MessageDecoder extends BiFunction connect(String host, int port) { method connect (line 411) | public static Mono connect(String host, int port, ... method connect (line 469) | public static Mono connect(ClientConfiguration con... method createSslTunnelHandler (line 518) | private static SslHandler createSslTunnelHandler(ByteBufAllocator allo... method attention (line 522) | @Override method close (line 527) | @Override method getByteBufAllocator (line 545) | @Override method getContext (line 550) | @Override method getDatabaseCollation (line 555) | @Override method getDatabaseVersion (line 560) | @Override method getRedirect (line 565) | @Override method getTransactionDescriptor (line 570) | @Override method getTransactionStatus (line 575) | @Override method isColumnEncryptionSupported (line 580) | @Override method isConnected (line 585) | @Override method exchange (line 596) | @Override method send (line 661) | private Mono send(Publisher requests) { method handleClose (line 673) | private void handleClose() { method handleConnectionError (line 682) | private void handleConnectionError(Throwable error) { method drainError (line 686) | private void drainError(Supplier supplier) { class RequestQueue (line 701) | static class RequestQueue implements Runnable { method RequestQueue (line 709) | RequestQueue(ConnectionContext context) { method poll (line 713) | @Nullable method run (line 718) | @Override method submit (line 745) | void submit(Sinkable exchangeRequest) { method drainRequestQueue (line 768) | void drainRequestQueue() { class ExchangeRequest (line 787) | static class ExchangeRequest { method complete (line 799) | public void complete() { method isComplete (line 803) | public boolean isComplete() { method submit (line 807) | void submit(RequestQueue queue, MonoSink> sink, Flux decode(ByteBuf in, MessageDecoder messageDecoder) { method decode (line 78) | public void decode(ByteBuf in, MessageDecoder messageDecoder, Synchron... method withState (line 93) | @Nullable method retain (line 142) | @Nullable method getDecoderState (line 148) | @Nullable class DecoderState (line 156) | static class DecoderState { method DecoderState (line 165) | private DecoderState(ByteBuf remainder, ByteBuf aggregatedBody, @Nul... method initial (line 178) | static DecoderState initial(ByteBuf initialBuffer) { method andChunk (line 194) | DecoderState andChunk(ByteBuf in) { method newState (line 201) | DecoderState newState(ByteBuf remainder, ByteBuf aggregatedBody, @Nu... method canReadChunk (line 210) | boolean canReadChunk() { method hasRawRemainder (line 219) | boolean hasRawRemainder() { method hasAggregatedBodyRemainder (line 226) | boolean hasAggregatedBodyRemainder() { method aggregatedBodyReaderIndex (line 233) | int aggregatedBodyReaderIndex() { method aggregatedBodyReaderIndex (line 242) | void aggregatedBodyReaderIndex(int index) { method getRequiredHeader (line 249) | Header getRequiredHeader() { method readHeader (line 267) | DecoderState readHeader() { method readChunk (line 280) | DecoderState readChunk() { method retain (line 307) | DecoderState retain() { method release (line 321) | void release() { method getChunkLength (line 327) | int getChunkLength() { class ListSink (line 333) | static class ListSink extends ArrayList implements SynchronousSi... method ListSink (line 335) | public ListSink() { method complete (line 339) | @Override method currentContext (line 344) | @Deprecated method contextView (line 350) | @Override method error (line 355) | @Override method next (line 360) | @Override FILE: src/main/java/io/r2dbc/mssql/client/TdsEncoder.java class TdsEncoder (line 56) | public final class TdsEncoder extends ChannelOutboundHandlerAdapter impl... method TdsEncoder (line 76) | public TdsEncoder(PacketIdProvider packetIdProvider) { method TdsEncoder (line 86) | public TdsEncoder(PacketIdProvider packetIdProvider, int packetSize) { method write (line 92) | @Override method onEnvironmentChange (line 187) | @Override method setPacketSize (line 196) | public void setPacketSize(int packetSize) { method getPacketSize (line 200) | public int getPacketSize() { method getLastHeader (line 204) | private static HeaderOptions getLastHeader(HeaderOptions headerOptions) { method getChunkedHeaderOptions (line 208) | private static HeaderOptions getChunkedHeaderOptions(HeaderOptions hea... method doWriteFragment (line 212) | private void doWriteFragment(ChannelHandlerContext ctx, ChannelPromise... method writeSingleMessage (line 224) | private void writeSingleMessage(ChannelHandlerContext ctx, ChannelProm... method writeChunkedMessage (line 258) | private void writeChunkedMessage(ChannelHandlerContext ctx, ChannelPro... method estimateChunkSize (line 309) | int estimateChunkSize(int readableBytes) { method requiresChunking (line 313) | private boolean requiresChunking(int readableBytes) { method getBytesToWrite (line 317) | private int getBytesToWrite(int readableBytes) { method getEffectiveChunkSizeWithoutHeader (line 324) | private int getEffectiveChunkSizeWithoutHeader(int readableBytes) { method isLastTransportPacket (line 328) | private boolean isLastTransportPacket(int readableBytes, boolean lastL... type ResetHeader (line 340) | public enum ResetHeader { FILE: src/main/java/io/r2dbc/mssql/client/TransactionStatus.java type TransactionStatus (line 24) | public enum TransactionStatus { FILE: src/main/java/io/r2dbc/mssql/client/ssl/ContextProxy.java class ContextProxy (line 30) | class ContextProxy extends ChannelDuplexHandler { FILE: src/main/java/io/r2dbc/mssql/client/ssl/ExpectedHostnameX509TrustManager.java class ExpectedHostnameX509TrustManager (line 35) | public final class ExpectedHostnameX509TrustManager implements X509Trust... method ExpectedHostnameX509TrustManager (line 45) | public ExpectedHostnameX509TrustManager(X509TrustManager tm, String ex... method checkClientTrusted (line 52) | public void checkClientTrusted(X509Certificate[] chain, String authTyp... method checkServerTrusted (line 61) | public void checkServerTrusted(X509Certificate[] chain, String authTyp... method getAcceptedIssuers (line 76) | public X509Certificate[] getAcceptedIssuers() { method validateServerNameInCertificate (line 80) | private void validateServerNameInCertificate(X509Certificate cert) thr... method validateServerName (line 118) | private boolean validateServerName(@Nullable String nameInCert) { method logFailMessage (line 140) | private void logFailMessage(String nameInCert) { method logSuccessMessage (line 147) | private void logSuccessMessage(String nameInCert) { FILE: src/main/java/io/r2dbc/mssql/client/ssl/HostNamePredicate.java class HostNamePredicate (line 37) | class HostNamePredicate implements Predicate { method HostNamePredicate (line 41) | private HostNamePredicate(Pattern hostnamePattern) { method of (line 52) | public static HostNamePredicate of(String expectedHostname) { method test (line 94) | @Override FILE: src/main/java/io/r2dbc/mssql/client/ssl/SslConfiguration.java type SslConfiguration (line 39) | public interface SslConfiguration { method isSslEnabled (line 44) | boolean isSslEnabled(); method getSslContext (line 54) | SslContext getSslContext() throws GeneralSecurityException; FILE: src/main/java/io/r2dbc/mssql/client/ssl/SslEventHandler.java class SslEventHandler (line 28) | class SslEventHandler extends ChannelDuplexHandler { method userEventTriggered (line 30) | @Override FILE: src/main/java/io/r2dbc/mssql/client/ssl/SslState.java type SslState (line 27) | public enum SslState implements Message { FILE: src/main/java/io/r2dbc/mssql/client/ssl/TdsSslHandler.java class TdsSslHandler (line 57) | @ChannelHandler.Sharable method TdsSslHandler (line 90) | public TdsSslHandler(PacketIdProvider packetIdProvider, SslConfigurati... method setSslHandler (line 101) | void setSslHandler(SslHandler sslHandler) { method setState (line 105) | void setState(SslState state) { method createSslHandler (line 116) | private static SslHandler createSslHandler(SslConfiguration sslConfigu... method userEventTriggered (line 131) | @Override method handlerAdded (line 173) | @Override method handlerRemoved (line 178) | @Override method channelInactive (line 187) | @Override method write (line 213) | @Override method unwrap (line 246) | private Object unwrap(ByteBufAllocator allocator, Object msg) { method flush (line 281) | @Override method channelReadComplete (line 308) | @Override method channelRead (line 325) | @Override method isInHandshake (line 383) | private boolean isInHandshake() { method requiresWrapping (line 387) | private boolean requiresWrapping() { class Chunk (line 394) | static class Chunk { method Chunk (line 404) | Chunk(Header header, ByteBuf fullMessage, CompositeByteBuf aggregato... method defragment (line 415) | void defragment(ByteBuf chunk) { method updateHeader (line 441) | void updateHeader(Header header) { method isCompleteHandshakeAvailable (line 452) | boolean isCompleteHandshakeAvailable() { method getRemainingLength (line 456) | int getRemainingLength() { method isCompletePacketAvailable (line 467) | static boolean isCompletePacketAvailable(Header header, ByteBuf buff... FILE: src/main/java/io/r2dbc/mssql/client/ssl/TrustAllTrustManager.java type TrustAllTrustManager (line 29) | public enum TrustAllTrustManager implements X509TrustManager { method checkClientTrusted (line 33) | public void checkClientTrusted(X509Certificate[] chain, String authTyp... method checkServerTrusted (line 36) | public void checkServerTrusted(X509Certificate[] chain, String authTyp... method getAcceptedIssuers (line 39) | public X509Certificate[] getAcceptedIssuers() { FILE: src/main/java/io/r2dbc/mssql/client/ssl/X509CertificateUtil.java class X509CertificateUtil (line 34) | final class X509CertificateUtil { method getHostName (line 42) | @Nullable method extractCommonName (line 54) | @Nullable method getSubjectAlternativeNames (line 97) | static List getSubjectAlternativeNames(X509Certificate cert) t... FILE: src/main/java/io/r2dbc/mssql/codec/AbstractCodec.java class AbstractCodec (line 32) | abstract class AbstractCodec implements Codec { method AbstractCodec (line 41) | AbstractCodec(Class type) { method canEncode (line 45) | @Override method encode (line 53) | @Override method canEncodeNull (line 63) | @Override method encodeNull (line 71) | @Override method canDecode (line 79) | @Override method decode (line 89) | @Nullable method getType (line 103) | @Override method doEncode (line 114) | abstract Encoded doEncode(ByteBufAllocator allocator, RpcParameterCont... method doEncodeNull (line 122) | abstract Encoded doEncodeNull(ByteBufAllocator allocator); method doCanDecode (line 130) | abstract boolean doCanDecode(TypeInformation typeInformation); method doDecode (line 141) | @Nullable FILE: src/main/java/io/r2dbc/mssql/codec/AbstractNumericCodec.java class AbstractNumericCodec (line 39) | abstract class AbstractNumericCodec extends AbstractCodec { method AbstractNumericCodec (line 66) | AbstractNumericCodec(Class type, LongToObjectFunction converter) { method canEncodeNull (line 71) | @Override method doCanDecode (line 76) | @Override method doDecode (line 81) | @Override method decodeDecimal (line 107) | static BigDecimal decodeDecimal(ByteBuf buffer, int length, int scale) { method encodeNull (line 121) | @Override type LongToObjectFunction (line 132) | @FunctionalInterface method apply (line 141) | T apply(long value); FILE: src/main/java/io/r2dbc/mssql/codec/BigIntegerCodec.java class BigIntegerCodec (line 38) | final class BigIntegerCodec extends AbstractNumericCodec { method BigIntegerCodec (line 47) | private BigIntegerCodec() { method doEncode (line 51) | @Override method doEncodeNull (line 56) | @Override method doDecode (line 61) | @Override FILE: src/main/java/io/r2dbc/mssql/codec/BinaryCodec.java class BinaryCodec (line 46) | class BinaryCodec implements Codec { method BinaryCodec (line 65) | private BinaryCodec() { method canEncode (line 68) | @Override method encode (line 76) | @Override method canEncodeNull (line 126) | @Override method canEncodeNull (line 131) | @Override method getType (line 140) | @SuppressWarnings("unchecked") method encodeNull (line 146) | @Override method encodeNull (line 151) | @Override method canDecode (line 156) | @Override method decode (line 165) | @Nullable method doDecode (line 192) | Object doDecode(ByteBuf buffer, Length length, TypeInformation type, C... class VarbinaryEncoded (line 217) | static class VarbinaryEncoded extends RpcEncoding.HintedEncoded { method VarbinaryEncoded (line 221) | VarbinaryEncoded(TdsDataType dataType, Supplier value) { method getFormalType (line 225) | @Override method exceedsBigVarbinary (line 232) | private static boolean exceedsBigVarbinary(int length) { FILE: src/main/java/io/r2dbc/mssql/codec/BlobCodec.java class BlobCodec (line 46) | public class BlobCodec extends AbstractCodec { method BlobCodec (line 55) | private BlobCodec() { method doEncode (line 59) | @Override method canEncodeNull (line 64) | @Override method doEncodeNull (line 69) | @Override method encodeNull (line 74) | @Override method doCanDecode (line 79) | @Override method decode (line 84) | @Nullable method doDecode (line 111) | @Override class ScalarBlob (line 136) | static class ScalarBlob implements Blob { method ScalarBlob (line 140) | ScalarBlob(List buffers) { method stream (line 145) | @Override method discard (line 168) | @Override FILE: src/main/java/io/r2dbc/mssql/codec/BooleanCodec.java class BooleanCodec (line 34) | final class BooleanCodec extends AbstractNumericCodec { method BooleanCodec (line 43) | private BooleanCodec() { method doEncode (line 47) | @Override method doEncodeNull (line 52) | @Override FILE: src/main/java/io/r2dbc/mssql/codec/ByteArray.java class ByteArray (line 33) | abstract class ByteArray { method fromEncoded (line 41) | static byte[] fromEncoded(Function encodeFu... method fromBuffer (line 62) | static byte[] fromBuffer(Function encodeFun... method ByteArray (line 74) | private ByteArray() { FILE: src/main/java/io/r2dbc/mssql/codec/ByteCodec.java class ByteCodec (line 34) | final class ByteCodec extends AbstractNumericCodec { method ByteCodec (line 43) | private ByteCodec() { method doEncode (line 47) | @Override method doEncodeNull (line 52) | @Override FILE: src/main/java/io/r2dbc/mssql/codec/CharacterEncoder.java class CharacterEncoder (line 43) | class CharacterEncoder { method encodeNull (line 61) | static Encoded encodeNull(SqlServerType serverType) { method encodeBigVarchar (line 75) | static Encoded encodeBigVarchar(ByteBufAllocator allocator, RpcDirecti... method encodeBigVarchar (line 98) | static void encodeBigVarchar(ByteBuf buffer, RpcDirection direction, C... method encodeCharSequence (line 164) | private static ByteBuf encodeCharSequence(ByteBufAllocator alloc, Coll... method encodePlp (line 181) | static Encoded encodePlp(ByteBufAllocator allocator, @Nullable SqlServ... method isNational (line 191) | private static boolean isNational(@Nullable SqlServerType serverType) { method encodePlp (line 195) | static Encoded encodePlp(ByteBufAllocator allocator, @Nullable SqlServ... method getPlpType (line 204) | private static SqlServerType getPlpType(@Nullable SqlServerType server... method encodeCharSequence (line 208) | private static ByteBuf encodeCharSequence(ByteBufAllocator allocator, ... class NvarcharEncoded (line 213) | private static class NvarcharEncoded extends RpcEncoding.HintedEncoded { method NvarcharEncoded (line 217) | NvarcharEncoded(TdsDataType dataType, Supplier value) { method getFormalType (line 221) | @Override class VarcharEncoded (line 228) | private static class VarcharEncoded extends RpcEncoding.HintedEncoded { method VarcharEncoded (line 232) | VarcharEncoded(TdsDataType dataType, Supplier value) { method getFormalType (line 236) | @Override FILE: src/main/java/io/r2dbc/mssql/codec/ClobCodec.java class ClobCodec (line 58) | public class ClobCodec extends AbstractCodec { method ClobCodec (line 70) | private ClobCodec() { method doEncode (line 74) | @Override method canEncodeNull (line 79) | @Override method doEncodeNull (line 84) | @Override method encodeNull (line 89) | @Override method doCanDecode (line 94) | @Override method decode (line 99) | @Nullable method doDecode (line 126) | @Override class ScalarClob (line 153) | static class ScalarClob implements Clob { method ScalarClob (line 163) | ScalarClob(TypeInformation type, Length valueLength, ByteBuf buffer) { method stream (line 170) | @Override method discard (line 234) | @Override method releaseBuffers (line 239) | private void releaseBuffers() { method createBufferStream (line 245) | private static Flux createBufferStream(ByteBuf plpStream, L... class ClobDecodeException (line 274) | static class ClobDecodeException extends R2dbcNonTransientException { method ClobDecodeException (line 276) | public ClobDecodeException(String reason) { FILE: src/main/java/io/r2dbc/mssql/codec/Codec.java type Codec (line 37) | interface Codec { method canEncode (line 46) | boolean canEncode(Object value); method encode (line 56) | Encoded encode(ByteBufAllocator allocator, RpcParameterContext context... method canEncodeNull (line 65) | boolean canEncodeNull(Class type); method canEncodeNull (line 75) | boolean canEncodeNull(SqlServerType serverType); method encodeNull (line 83) | Encoded encodeNull(ByteBufAllocator allocator); method encodeNull (line 92) | Encoded encodeNull(ByteBufAllocator allocator, SqlServerType serverType); method canDecode (line 102) | boolean canDecode(Decodable decodable, Class type); method decode (line 112) | @Nullable method getType (line 120) | Class getType(); FILE: src/main/java/io/r2dbc/mssql/codec/Codecs.java type Codecs (line 36) | public interface Codecs { method encode (line 46) | Encoded encode(ByteBufAllocator allocator, RpcParameterContext context... method encodeNull (line 55) | Encoded encodeNull(ByteBufAllocator allocator, Class type); method decode (line 66) | @Nullable method getJavaType (line 77) | Class getJavaType(TypeInformation type); FILE: src/main/java/io/r2dbc/mssql/codec/DecimalCodec.java class DecimalCodec (line 43) | final class DecimalCodec extends AbstractNumericCodec { method DecimalCodec (line 63) | private DecimalCodec() { method doEncode (line 67) | @Override method doEncodeNull (line 92) | @Override method doDecode (line 97) | @Override method encodeBigDecimal (line 111) | private static void encodeBigDecimal(ByteBuf buffer, BigDecimal value) { method exceedsMaxPrecisionOrScale (line 132) | private static boolean exceedsMaxPrecisionOrScale(BigDecimal value) { class DecimalEncoded (line 148) | static class DecimalEncoded extends RpcEncoding.HintedEncoded { method DecimalEncoded (line 154) | DecimalEncoded(TdsDataType dataType, Supplier value, int le... method getFormalType (line 160) | @Override FILE: src/main/java/io/r2dbc/mssql/codec/Decodable.java type Decodable (line 26) | public interface Decodable { method getType (line 33) | TypeInformation getType(); method getName (line 40) | String getName(); FILE: src/main/java/io/r2dbc/mssql/codec/DefaultCodecs.java class DefaultCodecs (line 37) | public final class DefaultCodecs implements Codecs { method DefaultCodecs (line 48) | @SuppressWarnings("rawtypes") method encode (line 90) | @SuppressWarnings({"unchecked", "rawtpes"}) method getServerType (line 146) | @Nullable method encodeNull (line 164) | @Override method decode (line 185) | @Override method doDecode (line 199) | @Nullable method getJavaType (line 204) | @Override method getDecodingCodec (line 212) | @SuppressWarnings("unchecked") class TypeInformationWrapper (line 230) | static class TypeInformationWrapper implements Decodable { method TypeInformationWrapper (line 234) | TypeInformationWrapper(TypeInformation typeInformation) { method getType (line 238) | @Override method getName (line 243) | @Override FILE: src/main/java/io/r2dbc/mssql/codec/DoubleCodec.java class DoubleCodec (line 38) | final class DoubleCodec extends AbstractCodec { method DoubleCodec (line 44) | private DoubleCodec() { method doEncode (line 48) | @Override method canEncodeNull (line 53) | @Override method doEncodeNull (line 58) | @Override method encodeNull (line 63) | @Override method doCanDecode (line 68) | @Override method doDecode (line 73) | @Override FILE: src/main/java/io/r2dbc/mssql/codec/Encoded.java class Encoded (line 33) | public class Encoded implements Disposable { method Encoded (line 39) | Encoded(TdsDataType dataType, Supplier encoder) { method of (line 44) | public static Encoded of(TdsDataType dataType, ByteBuf value) { method of (line 48) | public static Encoded of(TdsDataType dataType, Supplier value) { method getDataType (line 52) | public TdsDataType getDataType() { method getValue (line 56) | public ByteBuf getValue() { method getFormalType (line 65) | public String getFormalType() { method estimateLength (line 84) | public int estimateLength() { method ofLengthAware (line 97) | public static Supplier ofLengthAware(int length, IntFunction<... method dispose (line 101) | @Override class DisposableSupplier (line 109) | static class DisposableSupplier implements Supplier, Disposab... method DisposableSupplier (line 113) | DisposableSupplier(ByteBuf buf) { method get (line 117) | @Override method dispose (line 122) | @Override method isDisposed (line 127) | @Override class LengthAwareSupplier (line 134) | static class LengthAwareSupplier implements Supplier { method LengthAwareSupplier (line 140) | public LengthAwareSupplier(int length, IntFunction delegate) { method get (line 145) | @Override method getLength (line 150) | public int getLength() { FILE: src/main/java/io/r2dbc/mssql/codec/FloatCodec.java class FloatCodec (line 37) | final class FloatCodec extends AbstractCodec { method FloatCodec (line 43) | private FloatCodec() { method doEncode (line 47) | @Override method canEncodeNull (line 52) | @Override method doEncodeNull (line 57) | @Override method encodeNull (line 62) | @Override method doCanDecode (line 67) | @Override method doDecode (line 72) | @Override FILE: src/main/java/io/r2dbc/mssql/codec/IntegerCodec.java class IntegerCodec (line 34) | final class IntegerCodec extends AbstractNumericCodec { method IntegerCodec (line 43) | private IntegerCodec() { method doEncode (line 47) | @Override method doEncodeNull (line 52) | @Override FILE: src/main/java/io/r2dbc/mssql/codec/LocalDateCodec.java class LocalDateCodec (line 37) | final class LocalDateCodec extends AbstractCodec { method LocalDateCodec (line 51) | private LocalDateCodec() { method doEncode (line 55) | @Override method canEncodeNull (line 69) | @Override method doEncodeNull (line 74) | @Override method encodeNull (line 79) | @Override method doCanDecode (line 84) | @Override method doDecode (line 89) | @Override method encode (line 104) | static void encode(ByteBuf buffer, LocalDate value) { FILE: src/main/java/io/r2dbc/mssql/codec/LocalDateTimeCodec.java class LocalDateTimeCodec (line 46) | final class LocalDateTimeCodec extends AbstractCodec { method LocalDateTimeCodec (line 64) | private LocalDateTimeCodec() { method doEncode (line 68) | @Override method canEncodeNull (line 77) | @Override method doEncodeNull (line 82) | @Override method encodeNull (line 87) | @Override method doCanDecode (line 92) | @Override method doDecode (line 97) | @Override method encode (line 133) | static void encode(ByteBuf buffer, SqlServerType type, int scale, Loca... FILE: src/main/java/io/r2dbc/mssql/codec/LocalTimeCodec.java class LocalTimeCodec (line 40) | final class LocalTimeCodec extends AbstractCodec { method LocalTimeCodec (line 54) | private LocalTimeCodec() { method doEncode (line 58) | @Override method canEncodeNull (line 66) | @Override method doEncodeNull (line 71) | @Override method encodeNull (line 76) | @Override method doCanDecode (line 81) | @Override method doDecode (line 86) | @Override method doEncode (line 107) | static void doEncode(ByteBuf buffer, int scale, LocalTime value) { method doEncodeValue (line 113) | private static void doEncodeValue(ByteBuf buffer, int valueLength, Loc... FILE: src/main/java/io/r2dbc/mssql/codec/LongCodec.java class LongCodec (line 34) | final class LongCodec extends AbstractNumericCodec { method LongCodec (line 43) | private LongCodec() { method doEncode (line 47) | @Override method doEncodeNull (line 52) | @Override FILE: src/main/java/io/r2dbc/mssql/codec/MoneyCodec.java class MoneyCodec (line 42) | final class MoneyCodec extends AbstractCodec { method MoneyCodec (line 61) | private MoneyCodec() { method doEncode (line 65) | @Override method canEncodeNull (line 70) | @Override method doEncodeNull (line 75) | @Override method encodeNull (line 80) | @Override method doCanDecode (line 85) | @Override method doDecode (line 90) | @Override method decode (line 98) | private static BigInteger decode(ByteBuf buffer, int length) { FILE: src/main/java/io/r2dbc/mssql/codec/OffsetDateTimeCodec.java class OffsetDateTimeCodec (line 41) | final class OffsetDateTimeCodec extends AbstractCodec { method OffsetDateTimeCodec (line 50) | private OffsetDateTimeCodec() { method doEncode (line 54) | @Override method canEncodeNull (line 71) | @Override method doEncodeNull (line 76) | @Override method encodeNull (line 81) | @Override method doCanDecode (line 86) | @Override method doDecode (line 91) | @Override method doEncode (line 107) | static void doEncode(ByteBuf buffer, OffsetDateTime value) { FILE: src/main/java/io/r2dbc/mssql/codec/PlpEncoded.java class PlpEncoded (line 48) | public class PlpEncoded extends Encoded { method PlpEncoded (line 58) | public PlpEncoded(SqlServerType dataType, ByteBufAllocator allocator, ... method encodeHeader (line 68) | public void encodeHeader(ByteBuf byteBuf) { method isDisposed (line 74) | @Override method dispose (line 79) | @Override method chunked (line 90) | public Flux chunked(IntSupplier chunkSize) { method chunked (line 101) | public Flux chunked(IntSupplier chunkSize, boolean withSizeHe... method getFormalType (line 105) | @Override class ChunkOperator (line 123) | static class ChunkOperator extends FluxOperator { method ChunkOperator (line 131) | ChunkOperator(Flux source, ByteBufAllocator allocator, IntS... method subscribe (line 139) | @Override class ChunkSubscriber (line 146) | static class ChunkSubscriber extends AtomicLong implements CoreSubscri... method ChunkSubscriber (line 183) | ChunkSubscriber(CoreSubscriber actual, ByteBufAlloc... method currentContext (line 191) | @Override method onSubscribe (line 196) | @Override method onNext (line 205) | @Override method drain (line 231) | private void drain() { method emitNext (line 282) | private void emitNext(CompositeByteBuf aggregator, int bytesToRead) { method onError (line 310) | @Override method onComplete (line 331) | @Override method request (line 338) | @Override method cancel (line 354) | @Override FILE: src/main/java/io/r2dbc/mssql/codec/PlpEncodedCharacters.java class PlpEncodedCharacters (line 31) | class PlpEncodedCharacters extends PlpEncoded { method PlpEncodedCharacters (line 35) | PlpEncodedCharacters(SqlServerType dataType, Collation collation, Byte... method encodeHeader (line 42) | public void encodeHeader(ByteBuf byteBuf) { FILE: src/main/java/io/r2dbc/mssql/codec/RpcDirection.java type RpcDirection (line 24) | public enum RpcDirection { FILE: src/main/java/io/r2dbc/mssql/codec/RpcEncoding.java class RpcEncoding (line 40) | public final class RpcEncoding { method RpcEncoding (line 42) | private RpcEncoding() { method encodeString (line 54) | public static void encodeString(ByteBuf buffer, @Nullable String name,... method encodeInteger (line 68) | public static void encodeInteger(ByteBuf buffer, @Nullable String name... method encodeHeader (line 90) | public static void encodeHeader(ByteBuf buffer, @Nullable String name,... method writeChar (line 111) | private static void writeChar(ByteBuf buffer, char ch) { method encodeFixed (line 127) | public static Encoded encodeFixed(ByteBufAllocator allocator, SqlS... method encode (line 153) | public static Encoded encode(ByteBufAllocator allocator, SqlServer... method encodeNull (line 177) | public static Encoded encodeNull(ByteBufAllocator allocator, SqlServer... method wrap (line 191) | public static Encoded wrap(byte[] buffer, SqlServerType serverType) { method encodeTemporalNull (line 206) | public static Encoded encodeTemporalNull(ByteBufAllocator allocator, S... method encodeTemporalNull (line 229) | public static Encoded encodeTemporalNull(ByteBufAllocator allocator, S... method prepareBuffer (line 245) | static ByteBuf prepareBuffer(ByteBufAllocator allocator, LengthStrateg... class HintedEncoded (line 283) | static class HintedEncoded extends Encoded { method HintedEncoded (line 287) | public HintedEncoded(TdsDataType dataType, SqlServerType sqlServerTy... method getFormalType (line 292) | @Override FILE: src/main/java/io/r2dbc/mssql/codec/RpcParameterContext.java class RpcParameterContext (line 29) | public final class RpcParameterContext { method RpcParameterContext (line 43) | private RpcParameterContext(RpcDirection direction, @Nullable ValueCon... method in (line 55) | public static RpcParameterContext in() { method in (line 66) | public static RpcParameterContext in(ValueContext valueContext) { method out (line 76) | public static RpcParameterContext out() { method out (line 87) | public static RpcParameterContext out(ValueContext valueContext) { method getDirection (line 94) | public RpcDirection getDirection() { method isIn (line 101) | public boolean isIn() { method isOut (line 108) | public boolean isOut() { method getValueContext (line 115) | @Nullable method getServerType (line 120) | @Nullable method getRequiredValueContext (line 131) | public ValueContext getRequiredValueContext() { method getRequiredValueContext (line 149) | public T getRequiredValueContext(Class { method ShortCodec (line 43) | private ShortCodec() { method doEncode (line 47) | @Override method doEncodeNull (line 52) | @Override FILE: src/main/java/io/r2dbc/mssql/codec/StringCodec.java class StringCodec (line 49) | final class StringCodec extends AbstractCodec { method StringCodec (line 62) | private StringCodec() { method doEncode (line 66) | @Override method canEncodeNull (line 80) | @Override method doEncodeNull (line 85) | @Override method encodeNull (line 90) | @Override method doCanDecode (line 95) | @Override method decode (line 100) | @Nullable method doDecode (line 122) | @Override method exceedsBigVarchar (line 160) | static boolean exceedsBigVarchar(RpcDirection direction, String value) { FILE: src/main/java/io/r2dbc/mssql/codec/TimestampCodec.java class TimestampCodec (line 36) | final class TimestampCodec extends AbstractCodec { method TimestampCodec (line 40) | private TimestampCodec() { method canEncode (line 44) | @Override method doEncode (line 49) | @Override method canEncodeNull (line 54) | @Override method doEncodeNull (line 59) | @Override method encodeNull (line 64) | @Override method doCanDecode (line 69) | @Override method doDecode (line 74) | @Override FILE: src/main/java/io/r2dbc/mssql/codec/UuidCodec.java class UuidCodec (line 30) | final class UuidCodec extends AbstractCodec { method UuidCodec (line 39) | private UuidCodec() { method doEncode (line 43) | @Override method canEncodeNull (line 56) | @Override method doEncodeNull (line 61) | @Override method encodeNull (line 66) | @Override method doCanDecode (line 71) | @Override method doDecode (line 76) | @Override method swapForRead (line 98) | private static long swapForRead(byte[] memory) { method swapForWrite (line 115) | private byte[] swapForWrite(long msb) { FILE: src/main/java/io/r2dbc/mssql/codec/ZonedDateTimeCodec.java class ZonedDateTimeCodec (line 39) | final class ZonedDateTimeCodec extends AbstractCodec { method ZonedDateTimeCodec (line 48) | private ZonedDateTimeCodec() { method doEncode (line 52) | @Override method canEncodeNull (line 57) | @Override method doEncodeNull (line 62) | @Override method encodeNull (line 67) | @Override method doCanDecode (line 72) | @Override method doDecode (line 77) | @Override FILE: src/main/java/io/r2dbc/mssql/message/ClientMessage.java type ClientMessage (line 29) | public interface ClientMessage extends Message { method encode (line 38) | Object encode(ByteBufAllocator allocator, int packetSize); FILE: src/main/java/io/r2dbc/mssql/message/Message.java type Message (line 27) | public interface Message { FILE: src/main/java/io/r2dbc/mssql/message/TDSVersion.java type TDSVersion (line 26) | public enum TDSVersion { method TDSVersion (line 41) | TDSVersion(int version) { method getVersion (line 45) | public int getVersion() { method isGreateOrEqualsTo (line 55) | public boolean isGreateOrEqualsTo(TDSVersion reference) { FILE: src/main/java/io/r2dbc/mssql/message/TransactionDescriptor.java class TransactionDescriptor (line 29) | public final class TransactionDescriptor { method TransactionDescriptor (line 38) | private TransactionDescriptor(byte[] descriptor) { method empty (line 51) | public static TransactionDescriptor empty() { method from (line 61) | public static TransactionDescriptor from(byte[] descriptor) { method toBytes (line 68) | public byte[] toBytes() { method equals (line 72) | @Override method hashCode (line 84) | @Override method toString (line 89) | @Override FILE: src/main/java/io/r2dbc/mssql/message/header/DefaultHeaderOptions.java class DefaultHeaderOptions (line 24) | class DefaultHeaderOptions implements HeaderOptions { method get (line 37) | static HeaderOptions get(Type value, Status status) { method DefaultHeaderOptions (line 46) | DefaultHeaderOptions(Type type, Status status) { method getType (line 51) | @Override method getStatus (line 56) | @Override method is (line 61) | @Override method toString (line 66) | @Override FILE: src/main/java/io/r2dbc/mssql/message/header/Header.java class Header (line 27) | public class Header implements HeaderOptions { method Header (line 78) | public Header(Type type, Status status, int length, int spid) { method Header (line 82) | public Header(Type type, Status status, int length, int spid, int pack... method Header (line 86) | public Header(Type type, Status status, short length, short spid, byte... method create (line 109) | public static Header create(HeaderOptions options, int length, PacketI... method getType (line 117) | public Type getType() { method getStatus (line 121) | public Status getStatus() { method is (line 125) | public boolean is(Status.StatusBit bit) { method getSpid (line 129) | public short getSpid() { method getPacketId (line 133) | public byte getPacketId() { method getWindow (line 137) | public byte getWindow() { method getLength (line 141) | public short getLength() { method encode (line 150) | public void encode(ByteBuf buffer) { method encode (line 161) | public void encode(ByteBuf buffer, PacketIdProvider packetIdProvider) { method encode (line 174) | public static void encode(ByteBuf buffer, HeaderOptions options, int l... method encode (line 189) | public static void encode(ByteBuf buffer, Type type, Status status, in... method canDecode (line 205) | public static boolean canDecode(ByteBuf buffer) { method decode (line 213) | public static Header decode(ByteBuf buffer) { method equals (line 225) | @Override method hashCode (line 242) | @Override method toString (line 247) | @Override FILE: src/main/java/io/r2dbc/mssql/message/header/HeaderOptions.java type HeaderOptions (line 25) | public interface HeaderOptions { method and (line 33) | default HeaderOptions and(Status.StatusBit bit) { method not (line 51) | default HeaderOptions not(Status.StatusBit bit) { method getType (line 68) | Type getType(); method getStatus (line 75) | Status getStatus(); method is (line 83) | boolean is(Status.StatusBit bit); method create (line 92) | static HeaderOptions create(Type type, Status status) { FILE: src/main/java/io/r2dbc/mssql/message/header/PacketIdProvider.java type PacketIdProvider (line 30) | @FunctionalInterface method nextPacketId (line 36) | byte nextPacketId(); method just (line 44) | static PacketIdProvider just(int value) { method just (line 54) | static PacketIdProvider just(byte value) { method atomic (line 63) | static PacketIdProvider atomic() { FILE: src/main/java/io/r2dbc/mssql/message/header/Status.java class Status (line 35) | public class Status { method Status (line 47) | private Status(Set statusBits) { method empty (line 56) | public static Status empty() { method fromBitmask (line 66) | public static Status fromBitmask(byte bitmask) { method fromBitmask0 (line 70) | private static Status fromBitmask0(byte bitmask) { method of (line 89) | public static Status of(StatusBit bit) { method of (line 102) | public static Status of(StatusBit bit, StatusBit... other) { method and (line 122) | public Status and(StatusBit bit) { method not (line 139) | public Status not(StatusBit bit) { method is (line 158) | public boolean is(Status.StatusBit bit) { method getValue (line 165) | public byte getValue() { method equals (line 169) | @Override method hashCode (line 181) | @Override method getStatusValue (line 186) | private static byte getStatusValue(Collection statusBits) { method toString (line 197) | @Override type StatusBit (line 208) | public enum StatusBit { method StatusBit (line 226) | StatusBit(int bits) { method getBits (line 232) | public int getBits() { FILE: src/main/java/io/r2dbc/mssql/message/header/Type.java type Type (line 24) | public enum Type { method Type (line 29) | Type(int value) { method valueOf (line 41) | public static Type valueOf(byte value) { method getValue (line 71) | public byte getValue() { FILE: src/main/java/io/r2dbc/mssql/message/tds/ContextualTdsFragment.java class ContextualTdsFragment (line 29) | public class ContextualTdsFragment extends TdsFragment { method ContextualTdsFragment (line 39) | public ContextualTdsFragment(HeaderOptions headerOptions, ByteBuf byte... method getHeaderOptions (line 48) | public HeaderOptions getHeaderOptions() { FILE: src/main/java/io/r2dbc/mssql/message/tds/Decode.java class Decode (line 27) | public final class Decode { method Decode (line 29) | private Decode() { method asByte (line 38) | public static byte asByte(ByteBuf buffer) { method uByte (line 48) | public static int uByte(ByteBuf buffer) { method dword (line 58) | public static long dword(ByteBuf buffer) { method bit (line 68) | public static byte bit(ByteBuf buffer) { method asFloat (line 78) | public static float asFloat(ByteBuf buffer) { method asDouble (line 88) | public static double asDouble(ByteBuf buffer) { method tinyInt (line 98) | public static byte tinyInt(ByteBuf buffer) { method smallInt (line 108) | public static short smallInt(ByteBuf buffer) { method asInt (line 118) | public static int asInt(ByteBuf buffer) { method bigint (line 128) | public static long bigint(ByteBuf buffer) { method asLong (line 138) | public static int asLong(ByteBuf buffer) { method uLongLong (line 148) | public static long uLongLong(ByteBuf buffer) { method uShort (line 158) | public static int uShort(ByteBuf buffer) { method peekUShort (line 169) | @Nullable method intBigEndian (line 190) | public static int intBigEndian(ByteBuf buffer) { method unicodeUString (line 200) | public static String unicodeUString(ByteBuf buffer) { method unicodeBString (line 213) | public static String unicodeBString(ByteBuf buffer) { method decodeUnicode (line 220) | private static String decodeUnicode(ByteBuf buffer, int length) { FILE: src/main/java/io/r2dbc/mssql/message/tds/Encode.java class Encode (line 32) | public final class Encode { method Encode (line 36) | private Encode() { method asByte (line 45) | public static void asByte(ByteBuf buffer, int value) { method asByte (line 55) | public static void asByte(ByteBuf buffer, byte value) { method asFloat (line 65) | public static void asFloat(ByteBuf buffer, float value) { method asDouble (line 75) | public static void asDouble(ByteBuf buffer, double value) { method dword (line 85) | public static void dword(ByteBuf buffer, int value) { method asLong (line 95) | public static void asLong(ByteBuf buffer, int value) { method smallMoney (line 105) | public static void smallMoney(ByteBuf buffer, BigInteger value) { method money (line 115) | public static void money(ByteBuf buffer, BigInteger value) { method bit (line 130) | public static void bit(ByteBuf buffer, boolean value) { method tinyInt (line 140) | public static void tinyInt(ByteBuf buffer, byte value) { method smallInt (line 150) | public static void smallInt(ByteBuf buffer, short value) { method smallInt (line 160) | public static void smallInt(ByteBuf buffer, int value) { method asInt (line 170) | public static void asInt(ByteBuf buffer, int value) { method bigint (line 180) | public static void bigint(ByteBuf buffer, long value) { method uLongLong (line 190) | public static void uLongLong(ByteBuf buffer, long value) { method uShort (line 200) | public static void uShort(ByteBuf buffer, int value) { method intBigEndian (line 215) | public static void intBigEndian(ByteBuf buffer, int value) { method shortBE (line 225) | public static void shortBE(ByteBuf buffer, short value) { method uShortBE (line 235) | public static void uShortBE(ByteBuf buffer, int value) { method uString (line 251) | public static void uString(ByteBuf buffer, String value, Charset chars... method unicodeStream (line 265) | public static void unicodeStream(ByteBuf buffer, String value) { method rpcString (line 280) | public static void rpcString(ByteBuf buffer, CharSequence value) { method rpcString (line 297) | public static void rpcString(ByteBuf buffer, CharSequence value, Chars... FILE: src/main/java/io/r2dbc/mssql/message/tds/FirstTdsFragment.java class FirstTdsFragment (line 30) | public final class FirstTdsFragment extends ContextualTdsFragment { method FirstTdsFragment (line 38) | FirstTdsFragment(HeaderOptions headerOptions, ByteBuf byteBuf) { FILE: src/main/java/io/r2dbc/mssql/message/tds/LastTdsFragment.java class LastTdsFragment (line 29) | public final class LastTdsFragment extends TdsFragment { method LastTdsFragment (line 37) | LastTdsFragment(ByteBuf byteBuf) { FILE: src/main/java/io/r2dbc/mssql/message/tds/ProtocolException.java class ProtocolException (line 29) | public final class ProtocolException extends R2dbcNonTransientResourceEx... method ProtocolException (line 54) | public ProtocolException(@Nullable String reason) { method ProtocolException (line 64) | public ProtocolException(@Nullable String reason, int driverErrorCode) { method ProtocolException (line 74) | public ProtocolException(@Nullable String reason, @Nullable Throwable ... method ProtocolException (line 85) | public ProtocolException(@Nullable String reason, @Nullable Throwable ... method invalidTds (line 95) | public static ProtocolException invalidTds(String reason) { method unsupported (line 105) | public static ProtocolException unsupported(String reason) { method unsupported (line 115) | public static ProtocolException unsupported(Throwable cause) { FILE: src/main/java/io/r2dbc/mssql/message/tds/Redirect.java class Redirect (line 12) | public final class Redirect { method getServerName (line 25) | public String getServerName() { method getPort (line 34) | public int getPort() { method Redirect (line 38) | private Redirect(String serverName, int port) { method create (line 50) | public static Redirect create(String serverName, int port) { method decode (line 60) | public static Redirect decode(ByteBuf buffer) { FILE: src/main/java/io/r2dbc/mssql/message/tds/ServerCharset.java type ServerCharset (line 26) | public enum ServerCharset { method ServerCharset (line 60) | ServerCharset(String charsetName, boolean supportsAsciiConversion, boo... method checkSupported (line 72) | private void checkSupported() { method charset (line 90) | public Charset charset() { method supportsAsciiConversion (line 104) | public boolean supportsAsciiConversion() { method hasAsciiCompatibleSBCS (line 111) | public boolean hasAsciiCompatibleSBCS() { FILE: src/main/java/io/r2dbc/mssql/message/tds/TdsFragment.java class TdsFragment (line 27) | public class TdsFragment { method TdsFragment (line 36) | TdsFragment(ByteBuf buffer) { method getByteBuf (line 43) | public ByteBuf getByteBuf() { FILE: src/main/java/io/r2dbc/mssql/message/tds/TdsPacket.java class TdsPacket (line 31) | public final class TdsPacket extends TdsFragment { method TdsPacket (line 35) | TdsPacket(Header header, ByteBuf buffer) { method encode (line 55) | public ByteBuf encode(ByteBufAllocator allocator) { method encode (line 78) | public ByteBuf encode(ByteBufAllocator allocator, PacketIdProvider pac... FILE: src/main/java/io/r2dbc/mssql/message/tds/TdsPackets.java type TdsPackets (line 28) | public interface TdsPackets { method create (line 37) | static ContextualTdsFragment create(HeaderOptions options, ByteBuf buf... method create (line 47) | static TdsFragment create(ByteBuf buffer) { method first (line 58) | static FirstTdsFragment first(HeaderOptions options, ByteBuf buffer) { method last (line 68) | static LastTdsFragment last(ByteBuf buffer) { method create (line 79) | static TdsPacket create(Header header, ByteBuf buffer) { FILE: src/main/java/io/r2dbc/mssql/message/token/AbstractDataToken.java class AbstractDataToken (line 24) | public abstract class AbstractDataToken implements DataToken { method AbstractDataToken (line 33) | protected AbstractDataToken(byte type) { method getType (line 40) | public byte getType() { method getName (line 47) | public abstract String getName(); FILE: src/main/java/io/r2dbc/mssql/message/token/AbstractDoneToken.java class AbstractDoneToken (line 32) | public abstract class AbstractDoneToken extends AbstractDataToken implem... method AbstractDoneToken (line 102) | protected AbstractDoneToken(byte type, int status, int currentCommand,... method isAttentionAck (line 118) | public static boolean isAttentionAck(Message message) { method isDone (line 133) | public static boolean isDone(Message message) { method hasCount (line 148) | public static boolean hasCount(Message message) { method canDecode (line 164) | public static boolean canDecode(ByteBuf buffer) { method encode (line 178) | public void encode(ByteBuf buffer) { method getStatus (line 188) | public int getStatus() { method isAttentionAck (line 195) | public boolean isAttentionAck() { method isDone (line 202) | public boolean isDone() { method isError (line 209) | public boolean isError() { method hasMore (line 216) | public boolean hasMore() { method hasCount (line 223) | public boolean hasCount() { method getCurrentCommand (line 230) | public int getCurrentCommand() { method getRowCount (line 237) | public long getRowCount() { method equals (line 241) | @Override method hashCode (line 255) | @Override method toString (line 260) | @Override method value (line 274) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/AbstractInfoToken.java class AbstractInfoToken (line 28) | public abstract class AbstractInfoToken extends AbstractDataToken { method AbstractInfoToken (line 78) | AbstractInfoToken(byte type, long length, long number, byte state, byt... method canDecode (line 99) | public static boolean canDecode(ByteBuf buffer) { method getNumber (line 108) | public long getNumber() { method getState (line 112) | public byte getState() { method getInfoClass (line 116) | public byte getInfoClass() { method getClassification (line 120) | public Classification getClassification() { method getMessage (line 124) | public String getMessage() { method getServerName (line 128) | public String getServerName() { method getProcName (line 132) | public String getProcName() { method getLineNumber (line 136) | public long getLineNumber() { method toString (line 140) | @Override type Classification (line 155) | public enum Classification { method Classification (line 244) | Classification(int code) { method Classification (line 248) | Classification(int from, int to) { method valueOf (line 259) | static Classification valueOf(int value) { FILE: src/main/java/io/r2dbc/mssql/message/token/AllHeaders.java class AllHeaders (line 32) | public final class AllHeaders { method AllHeaders (line 40) | private AllHeaders(byte[] transactionDescriptor, int outstandingReques... method transactional (line 60) | public static AllHeaders transactional(TransactionDescriptor transacti... method transactional (line 75) | public static AllHeaders transactional(byte[] transactionDescriptor, i... method encode (line 87) | public void encode(ByteBuf buffer) { method getLength (line 96) | public int getLength() { method equals (line 100) | @Override method hashCode (line 114) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/Attention.java class Attention (line 41) | public final class Attention implements ClientMessage, TokenStream { method Attention (line 53) | private Attention(int outstandingRequests, byte[] transactionDescripto... method create (line 67) | public static Attention create(int outstandingRequests, TransactionDes... method encode (line 74) | @Override method encode (line 89) | void encode(ByteBuf buffer) { method getName (line 93) | @Override method equals (line 98) | @Override method hashCode (line 110) | @Override method toString (line 115) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/ColInfoToken.java class ColInfoToken (line 32) | public class ColInfoToken extends AbstractDataToken { method ColInfoToken (line 48) | private ColInfoToken(List columns) { method skip (line 60) | public static ColInfoToken skip(ByteBuf buffer) { method decode (line 74) | public static ColInfoToken decode(ByteBuf buffer) { method canDecode (line 101) | public static boolean canDecode(ByteBuf buffer) { method getColumns (line 112) | public List getColumns() { method getName (line 116) | @Override method toString (line 121) | @Override class ColInfo (line 133) | static final class ColInfo { method ColInfo (line 158) | private ColInfo(byte column, byte table, byte status, @Nullable Stri... method getColumn (line 165) | public byte getColumn() { method getTable (line 169) | public byte getTable() { method getStatus (line 173) | public byte getStatus() { method getName (line 177) | @Nullable method toString (line 182) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/Column.java class Column (line 31) | public class Column implements Decodable { method Column (line 49) | public Column(int index, String name, TypeInformation type) { method Column (line 61) | public Column(int index, String name, TypeInformation type, @Nullable ... method getIndex (line 74) | public int getIndex() { method getName (line 83) | @Override method getType (line 93) | @Override method getTable (line 103) | @Nullable method toString (line 108) | @Override method equals (line 119) | @Override method hashCode (line 133) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/ColumnMetadataToken.java class ColumnMetadataToken (line 35) | public final class ColumnMetadataToken extends AbstractDataToken { method ColumnMetadataToken (line 54) | private ColumnMetadataToken(Column[] columns) { method create (line 83) | public static ColumnMetadataToken create(Column[] columns) { method decode (line 94) | public static ColumnMetadataToken decode(ByteBuf buffer, boolean encry... method canDecode (line 130) | public static boolean canDecode(ByteBuf buffer, boolean encryptionSupp... method canDecodeColumn (line 171) | private static boolean canDecodeColumn(ByteBuf buffer, boolean encrypt... method decodeDataClassification (line 203) | private static void decodeDataClassification(ByteBuf buffer) { method decodeColumn (line 217) | private static Column decodeColumn(ByteBuf buffer, boolean encryptionS... method getColumns (line 237) | public Column[] getColumns() { method hasColumns (line 241) | public boolean hasColumns() { method getName (line 245) | @Override method toMap (line 250) | public Map toMap() { method toString (line 254) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/DataToken.java type DataToken (line 26) | public interface DataToken extends Message { method getType (line 31) | byte getType(); method getName (line 36) | String getName(); FILE: src/main/java/io/r2dbc/mssql/message/token/DoneInProcToken.java class DoneInProcToken (line 28) | public final class DoneInProcToken extends AbstractDoneToken { method DoneInProcToken (line 62) | private DoneInProcToken(int status, int currentCommand, long rowCount) { method create (line 72) | public static DoneInProcToken create(long rowCount) { method isDone (line 82) | public static boolean isDone(Message message) { method decode (line 97) | public static DoneInProcToken decode(ByteBuf buffer) { method create0 (line 106) | private static DoneInProcToken create0(int status, int currentCommand,... method getName (line 125) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/DoneProcToken.java class DoneProcToken (line 27) | public final class DoneProcToken extends AbstractDoneToken { method DoneProcToken (line 61) | private DoneProcToken(int status, int currentCommand, long rowCount) { method create (line 71) | public static DoneProcToken create(long rowCount) { method decode (line 81) | public static DoneProcToken decode(ByteBuf buffer) { method create0 (line 90) | private static DoneProcToken create0(int status, int currentCommand, l... method getName (line 109) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/DoneToken.java class DoneToken (line 28) | public final class DoneToken extends AbstractDoneToken { method DoneToken (line 62) | private DoneToken(int status, int currentCommand, long rowCount) { method create (line 75) | public static DoneToken create(long rowCount) { method count (line 87) | public static DoneToken count(long rowCount) { method more (line 99) | public static DoneToken more(long rowCount) { method isDone (line 109) | public static boolean isDone(Message message) { method decode (line 124) | public static DoneToken decode(ByteBuf buffer) { method create0 (line 133) | private static DoneToken create0(int status, int currentCommand, long ... method getName (line 152) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/EnvChangeToken.java class EnvChangeToken (line 32) | public final class EnvChangeToken extends AbstractDataToken { method EnvChangeToken (line 50) | public EnvChangeToken(int length, EnvChangeType changeType, byte[] new... method decode (line 69) | public static EnvChangeToken decode(ByteBuf buffer) { method canDecode (line 109) | public static boolean canDecode(ByteBuf buffer) { method getName (line 118) | @Override method getLength (line 123) | public int getLength() { method getChangeType (line 127) | public EnvChangeType getChangeType() { method getNewValue (line 131) | public byte[] getNewValue() { method getOldValue (line 135) | @Nullable method getOldValueString (line 140) | public String getOldValueString() { method getNewValueString (line 144) | public String getNewValueString() { method toString (line 148) | @Override type EnvChangeType (line 162) | public enum EnvChangeType { method toByteLength (line 165) | @Override method toByteLength (line 171) | @Override method toByteLength (line 177) | @Override method toByteLength (line 183) | @Override method toByteLength (line 189) | @Override method toByteLength (line 195) | @Override method toByteLength (line 201) | @Override method toByteLength (line 207) | @Override method EnvChangeType (line 217) | EnvChangeType(int type) { method getType (line 221) | public byte getType() { method valueOf (line 232) | public static EnvChangeType valueOf(int value) { method toByteLength (line 243) | public int toByteLength(byte dataLength) { FILE: src/main/java/io/r2dbc/mssql/message/token/ErrorToken.java class ErrorToken (line 27) | public final class ErrorToken extends AbstractInfoToken { method ErrorToken (line 31) | public ErrorToken(long length, long number, int state, int infoClass, ... method ErrorToken (line 35) | public ErrorToken(long length, long number, byte state, byte infoClass... method decode (line 45) | public static ErrorToken decode(ByteBuf buffer) { method getName (line 61) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/FeatureExtAckToken.java class FeatureExtAckToken (line 32) | public final class FeatureExtAckToken extends AbstractDataToken { method FeatureExtAckToken (line 40) | private FeatureExtAckToken(List featureTokens) { method decode (line 51) | public static FeatureExtAckToken decode(ByteBuf buffer) { method getFeatureTokens (line 76) | public List getFeatureTokens() { method getName (line 80) | @Override method toString (line 85) | @Override class FeatureToken (line 97) | public abstract static class FeatureToken { method FeatureToken (line 109) | public FeatureToken(byte featureId, long length) { class ColumnEncryption (line 119) | public final static class ColumnEncryption extends FeatureToken { method ColumnEncryption (line 128) | public ColumnEncryption(long length, byte tceVersion) { method decode (line 140) | public static ColumnEncryption decode(ByteBuf buffer) { method getTceVersion (line 159) | public byte getTceVersion() { method toString (line 163) | @Override class UnknownFeature (line 177) | public final static class UnknownFeature extends FeatureToken { method UnknownFeature (line 181) | public UnknownFeature(byte featureId, long length, byte[] data) { method decode (line 193) | public static UnknownFeature decode(byte featureId, ByteBuf buffer) { FILE: src/main/java/io/r2dbc/mssql/message/token/Identifier.java class Identifier (line 33) | public final class Identifier { method Identifier (line 46) | private Identifier(@Nullable String serverName, @Nullable String datab... method objectName (line 61) | public static Identifier objectName(String objectName) { method builder (line 70) | public static Builder builder() { method decode (line 81) | public static Identifier decode(ByteBuf buffer) { method canDecodeAndSkipBytes (line 124) | static boolean canDecodeAndSkipBytes(ByteBuf buffer) { method getServerName (line 154) | @Nullable method getDatabaseName (line 159) | @Nullable method getSchemaName (line 164) | @Nullable method getObjectName (line 169) | public String getObjectName() { method asEscapedString (line 173) | public String asEscapedString() { method toString (line 198) | @Override method equals (line 203) | @Override method hashCode (line 218) | @Override class Builder (line 226) | public static class Builder { method Builder (line 240) | private Builder() { method objectName (line 250) | public Builder objectName(String objectName) { method schemaName (line 264) | public Builder schemaName(String schemaName) { method databaseName (line 278) | public Builder databaseName(String databaseName) { method serverName (line 292) | public Builder serverName(String serverName) { method build (line 304) | public Identifier build() { FILE: src/main/java/io/r2dbc/mssql/message/token/InfoToken.java class InfoToken (line 27) | public final class InfoToken extends AbstractInfoToken { method InfoToken (line 31) | public InfoToken(long length, long number, int state, int infoClass, S... method InfoToken (line 35) | public InfoToken(long length, long number, byte state, byte infoClass,... method decode (line 45) | public static InfoToken decode(ByteBuf buffer) { method getName (line 61) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/Login7.java class Login7 (line 46) | public final class Login7 implements TokenStream, ClientMessage { method Login7 (line 100) | private Login7(TDSVersion tdsVersion, int packetSize, byte[] clientPro... method builder (line 143) | public static Builder builder() { method getName (line 147) | @Override method encode (line 152) | @Override method encode (line 161) | void encode(ByteBuf buffer) { method writeToken (line 252) | private int writeToken(int dataLength, ByteBuf buffer, LoginRequestTok... method getToken (line 261) | private LoginRequestToken getToken(TokenType tokenType) { method toString (line 272) | @Override class Builder (line 289) | public static class Builder { method Builder (line 348) | private Builder() { method tdsVersion (line 367) | public Builder tdsVersion(TDSVersion tdsVersion) { method packetSize (line 379) | public Builder packetSize(int packetSize) { method optionFlags1 (line 391) | public Builder optionFlags1(OptionFlags1 optionFlags1) { method optionFlags2 (line 404) | public Builder optionFlags2(OptionFlags2 optionFlags2) { method optionFlags3 (line 417) | public Builder optionFlags3(OptionFlags3 optionFlags3) { method typeFlags (line 430) | public Builder typeFlags(TypeFlags typeFlags) { method username (line 443) | public Builder username(CharSequence username) { method password (line 456) | public Builder password(CharSequence password) { method applicationName (line 472) | public Builder applicationName(CharSequence applicationName) { method clientLibraryName (line 488) | public Builder clientLibraryName(CharSequence clientLibraryName) { method clientLibraryVersion (line 504) | public Builder clientLibraryVersion(Version clientLibraryVersion) { method hostName (line 518) | public Builder hostName(CharSequence hostname) { method database (line 534) | public Builder database(CharSequence databaseName) { method serverName (line 550) | public Builder serverName(CharSequence serverName) { method clientId (line 566) | public Builder clientId(byte[] clientId) { method clientProcessId (line 581) | public Builder clientProcessId(int processId) { method build (line 593) | public Login7 build() { class OptionFlags1 (line 625) | public final static class OptionFlags1 { method OptionFlags1 (line 682) | private OptionFlags1(int optionByte) { method empty (line 691) | public static OptionFlags1 empty() { method byteOrderX86 (line 700) | public OptionFlags1 byteOrderX86() { method byteOrder6800 (line 709) | public OptionFlags1 byteOrder6800() { method charSetAscii (line 718) | public OptionFlags1 charSetAscii() { method charSetEbcdic (line 727) | public OptionFlags1 charSetEbcdic() { method floatIeee754 (line 736) | public OptionFlags1 floatIeee754() { method floatVax (line 745) | public OptionFlags1 floatVax() { method floatNd500 (line 754) | public OptionFlags1 floatNd500() { method dumpLoadOn (line 763) | public OptionFlags1 dumpLoadOn() { method dumpLoadOff (line 772) | public OptionFlags1 dumpLoadOff() { method useDbOff (line 781) | public OptionFlags1 useDbOff() { method useDbOn (line 790) | public OptionFlags1 useDbOn() { method initDatabaseFailWarn (line 799) | public OptionFlags1 initDatabaseFailWarn() { method initDatabaseFailFatal (line 808) | public OptionFlags1 initDatabaseFailFatal() { method disableLang (line 817) | public OptionFlags1 disableLang() { method enableLang (line 826) | public OptionFlags1 enableLang() { method getValue (line 833) | public byte getValue() { class OptionFlags2 (line 842) | public final static class OptionFlags2 { method OptionFlags2 (line 888) | private OptionFlags2(int optionByte) { method empty (line 897) | public static OptionFlags2 empty() { method setInitLangFailWarn (line 906) | public OptionFlags2 setInitLangFailWarn() { method setInitLangFailFatal (line 915) | public OptionFlags2 setInitLangFailFatal() { method disableOdbc (line 924) | public OptionFlags2 disableOdbc() { method enableOdbc (line 933) | public OptionFlags2 enableOdbc() { method normalUserType (line 942) | public OptionFlags2 normalUserType() { method serverUserType (line 951) | public OptionFlags2 serverUserType() { method remoteUserType (line 960) | public OptionFlags2 remoteUserType() { method sqlreplUserType (line 969) | public OptionFlags2 sqlreplUserType() { method disableIntegratedSecurity (line 978) | public OptionFlags2 disableIntegratedSecurity() { method enableIntegratedSecurity (line 987) | public OptionFlags2 enableIntegratedSecurity() { method getValue (line 994) | public byte getValue() { class TypeFlags (line 1003) | public final static class TypeFlags { method TypeFlags (line 1032) | private TypeFlags(int optionByte) { method empty (line 1041) | public static TypeFlags empty() { method defaultSqlType (line 1050) | public TypeFlags defaultSqlType() { method tsqlType (line 1059) | public TypeFlags tsqlType() { method disableOledb (line 1068) | public TypeFlags disableOledb() { method enableOledb (line 1077) | public TypeFlags enableOledb() { method getValue (line 1084) | public byte getValue() { class OptionFlags3 (line 1093) | public final static class OptionFlags3 { method OptionFlags3 (line 1127) | private OptionFlags3(int optionByte) { method empty (line 1136) | public static OptionFlags3 empty() { method changePassword (line 1145) | public OptionFlags3 changePassword() { method enableUserInstance (line 1154) | public OptionFlags3 enableUserInstance() { method enableUnknownCollationHandling (line 1163) | public OptionFlags3 enableUnknownCollationHandling() { method enableExtensions (line 1172) | public OptionFlags3 enableExtensions() { method getValue (line 1179) | public byte getValue() { class LoginRequestToken (line 1185) | public final static class LoginRequestToken { method LoginRequestToken (line 1195) | LoginRequestToken(TokenType tokenType, @Nullable CharSequence value) { method getTokenType (line 1202) | public TokenType getTokenType() { method getValue (line 1206) | public byte[] getValue() { method getEncrypted (line 1210) | public byte[] getEncrypted() { method getLength (line 1214) | public int getLength() { method toString (line 1218) | @Override method toUCS16 (line 1233) | private static byte[] toUCS16(@Nullable CharSequence s) { method encryptPassword (line 1255) | private byte[] encryptPassword(@Nullable CharSequence pwd) { type TokenType (line 1275) | enum TokenType { type ConditionalProtocolSegment (line 1282) | interface ConditionalProtocolSegment { method length (line 1287) | int length(); method encode (line 1294) | void encode(ByteBuf buffer); type Conditionals (line 1301) | enum Conditionals implements ConditionalProtocolSegment { method length (line 1309) | @Override method encode (line 1314) | @Override method length (line 1322) | @Override method encode (line 1327) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/LoginAckToken.java class LoginAckToken (line 28) | public class LoginAckToken extends AbstractDataToken { method LoginAckToken (line 66) | public LoginAckToken(long length, byte clientInterface, int tdsVersion... method decode (line 81) | public static LoginAckToken decode(ByteBuf buffer) { method getClientInterface (line 97) | public byte getClientInterface() { method getTdsVersion (line 101) | public int getTdsVersion() { method getProgrName (line 105) | public String getProgrName() { method getVersion (line 109) | public Version getVersion() { method getName (line 113) | @Override method toString (line 118) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/NbcRowToken.java class NbcRowToken (line 32) | public final class NbcRowToken extends RowToken { method NbcRowToken (line 44) | private NbcRowToken(ByteBuf[] data, boolean[] nullMarker) { method decode (line 56) | public static NbcRowToken decode(ByteBuf buffer, Column[] columns) { method canDecode (line 71) | public static boolean canDecode(ByteBuf buffer, Column[] columns) { method getColumnData (line 105) | @Override method doDecode (line 110) | private static NbcRowToken doDecode(ByteBuf buffer, Column[] columns) { method getNullBitmap (line 130) | private static boolean[] getNullBitmap(ByteBuf buffer, Column[] column... method getNullBitmapSize (line 158) | private static int getNullBitmapSize(Column[] columns) { method getName (line 162) | @Override method toString (line 167) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/OrderToken.java class OrderToken (line 31) | class OrderToken extends AbstractDataToken { method OrderToken (line 42) | private OrderToken(List orderByColumns) { method decode (line 53) | public static OrderToken decode(ByteBuf buffer) { method canDecode (line 77) | public static boolean canDecode(ByteBuf buffer) { method getOrderByColumns (line 85) | public List getOrderByColumns() { method getName (line 89) | @Override method toString (line 94) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/Prelogin.java class Prelogin (line 50) | public final class Prelogin implements TokenStream, ClientMessage { method Prelogin (line 61) | public Prelogin(List tokens) { method builder (line 70) | public static Builder builder() { method decode (line 80) | public static Prelogin decode(ByteBuf buffer) { method getTokens (line 129) | public List getTokens() { method getToken (line 140) | public Optional getToken(Class token... method getRequiredToken (line 161) | public T getRequiredToken(Class tokenTy... method getName (line 169) | @Override method encode (line 174) | @Override method encode (line 190) | void encode(ByteBuf buffer) { method equals (line 212) | @Override method hashCode (line 224) | @Override method toString (line 229) | @Override method getSize (line 238) | private static int getSize(List tokens) { class Builder (line 254) | public static class Builder { method Builder (line 282) | private Builder() { method withConnectionId (line 291) | public Builder withConnectionId(UUID connectionId) { method withActivityId (line 305) | public Builder withActivityId(UUID activityId) { method withActivitySequence (line 319) | public Builder withActivitySequence(int activitySequence) { method withThreadId (line 332) | public Builder withThreadId(int threadId) { method withEncryptionDisabled (line 344) | public Builder withEncryptionDisabled() { method withEncryptionEnabled (line 356) | public Builder withEncryptionEnabled() { method withEncryptionNotSupported (line 368) | public Builder withEncryptionNotSupported() { method withInstanceName (line 375) | public Builder withInstanceName(String instanceName) { method build (line 388) | public Prelogin build() { class Token (line 414) | public abstract static class Token { method Token (line 420) | Token(int type, int length) { method decode (line 438) | static T decode(TokenDecodingState toDecode, Lengt... method encodeToken (line 465) | public void encodeToken(ByteBuf buffer, int position) { method getType (line 477) | byte getType() { method getLength (line 486) | int getLength() { method encodeStream (line 490) | public abstract void encodeStream(ByteBuf buffer); method getTotalLength (line 495) | final int getTotalLength() { method getTokenHeaderLength (line 502) | int getTokenHeaderLength() { method getDataLength (line 509) | int getDataLength() { class Terminator (line 518) | public static class Terminator extends Token { method Terminator (line 524) | Terminator() { method encodeToken (line 528) | @Override method getTokenHeaderLength (line 533) | @Override method encodeStream (line 538) | @Override method toString (line 542) | @Override class Version (line 555) | public static class Version extends Token { method Version (line 575) | public Version(int version, int subbuild) { method Version (line 585) | public Version(int version, short subbuild) { method decode (line 599) | public static Version decode(TokenDecodingState toDecode) { method getVersion (line 617) | public int getVersion() { method getSubbuild (line 621) | public short getSubbuild() { method encodeStream (line 625) | @Override method toString (line 632) | @Override class InstanceValidation (line 647) | public static class InstanceValidation extends Token { method InstanceValidation (line 663) | public InstanceValidation(String instanceName) { method InstanceValidation (line 672) | private InstanceValidation(byte[] instanceName) { method decode (line 684) | public static InstanceValidation decode(TokenDecodingState toDecode) { method encodeStream (line 695) | @Override method toString (line 700) | @Override method toBytes (line 710) | private static byte[] toBytes(String instanceName) { class Encryption (line 726) | public static class Encryption extends Token { method Encryption (line 757) | public Encryption(byte encryption) { method decode (line 770) | public static Encryption decode(TokenDecodingState toDecode) { method getEncryption (line 786) | public byte getEncryption() { method encodeStream (line 790) | @Override method requiresSslHandshake (line 800) | public boolean requiresSslHandshake() { method requiresLoginSslHandshake (line 810) | public boolean requiresLoginSslHandshake() { method requiresConnectionSslHandshake (line 819) | public boolean requiresConnectionSslHandshake() { method toString (line 823) | @Override class ThreadId (line 837) | public static class ThreadId extends Token { method ThreadId (line 851) | public ThreadId(int threadId) { method encodeStream (line 858) | @Override method toString (line 863) | @Override class TraceId (line 877) | public static class TraceId extends Token { method TraceId (line 903) | public TraceId(@Nullable UUID connectionId, @Nullable UUID activityI... method encodeStream (line 912) | @Override method toString (line 934) | @Override class UnknownToken (line 950) | public static class UnknownToken extends Token { method UnknownToken (line 952) | UnknownToken(int type, int length) { method decode (line 963) | public static UnknownToken decode(byte type, TokenDecodingState toDe... method encodeStream (line 970) | @Override method toString (line 974) | @Override type DecodeFunction (line 986) | @FunctionalInterface method decode (line 989) | T decode(short length, ByteBuf buffer); type LengthValidator (line 998) | @FunctionalInterface method validate (line 1010) | void validate(short length); method ignore (line 1017) | static LengthValidator ignore() { class TokenDecodingState (line 1026) | static class TokenDecodingState { method TokenDecodingState (line 1034) | TokenDecodingState(ByteBuf buffer) { method create (line 1039) | public static TokenDecodingState create(ByteBuf byteBuf) { method canDecode (line 1043) | public boolean canDecode() { method afterTokenDecoded (line 1050) | void afterTokenDecoded() { method readBody (line 1061) | ByteBuf readBody(int position, short length) { FILE: src/main/java/io/r2dbc/mssql/message/token/ReturnStatus.java class ReturnStatus (line 28) | public class ReturnStatus extends AbstractDataToken { method ReturnStatus (line 43) | private ReturnStatus(int status) { method create (line 55) | public static ReturnStatus create(int status) { method decode (line 70) | public static ReturnStatus decode(ByteBuf buffer) { method canDecode (line 83) | public static boolean canDecode(ByteBuf buffer) { method getStatus (line 90) | public int getStatus() { method getType (line 94) | @Override method getName (line 99) | @Override method toString (line 104) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/ReturnValue.java class ReturnValue (line 38) | public class ReturnValue extends AbstractReferenceCounted implements Dat... method ReturnValue (line 69) | public ReturnValue(int ordinal, @Nullable String parameterName, int st... method ReturnValue (line 82) | public ReturnValue(int ordinal, @Nullable String parameterName, byte s... method decode (line 100) | public static ReturnValue decode(ByteBuf buffer, boolean encryptionSup... method canDecode (line 128) | public static boolean canDecode(ByteBuf buffer, boolean encryptionSupp... method matches (line 178) | public static boolean matches(Message message, String name) { method matches (line 193) | public static boolean matches(Message message, int ordinal) { method getOrdinal (line 200) | public int getOrdinal() { method getParameterName (line 204) | @Nullable method getValueType (line 209) | public TypeInformation getValueType() { method getStatus (line 213) | public byte getStatus() { method getValue (line 217) | public ByteBuf getValue() { method asDecodable (line 227) | public Decodable asDecodable() { method getType (line 243) | @Override method getName (line 248) | @Override method touch (line 253) | @Override method deallocate (line 259) | @Override method toString (line 264) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/RowToken.java class RowToken (line 39) | public class RowToken extends AbstractReferenceCounted implements DataTo... method RowToken (line 50) | RowToken(ByteBuf[] data) { method decode (line 61) | public static RowToken decode(ByteBuf buffer, Column[] columns) { method canDecode (line 76) | public static boolean canDecode(ByteBuf buffer, Column[] columns) { method canDecodeColumn (line 98) | static boolean canDecodeColumn(ByteBuf buffer, Column column) { method doCanDecode (line 114) | private static boolean doCanDecode(ByteBuf buffer, Column column) { method canDecodePlp (line 144) | private static boolean canDecodePlp(ByteBuf buffer, Column column) { method doDecode (line 176) | private static RowToken doDecode(ByteBuf buffer, Column[] columns) { method decodeColumnData (line 194) | @Nullable method doDecode (line 212) | @Nullable method doDecodePlp (line 236) | @Nullable method getColumnData (line 275) | @Nullable method getType (line 280) | @Override method getName (line 285) | @Override method touch (line 290) | @Override method deallocate (line 295) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/RpcRequest.java class RpcRequest (line 53) | public final class RpcRequest implements ClientMessage, TokenStream { method RpcRequest (line 149) | private RpcRequest(AllHeaders allHeaders, @Nullable String procName, @... method builder (line 164) | public static Builder builder() { method encode (line 168) | @Override method getByteBuf (line 269) | private ByteBuf getByteBuf(AtomicReference firstBufferHolder,... method encodeHeader (line 281) | private void encodeHeader(ByteBuf buffer) { method getProcName (line 297) | @Nullable method getProcId (line 302) | public Integer getProcId() { method getName (line 306) | @Override method equals (line 311) | @Override method hashCode (line 328) | @Override method toString (line 333) | @Override class Builder (line 349) | public final static class Builder { method withProcName (line 370) | public Builder withProcName(String procName) { method withProcId (line 386) | public Builder withProcId(int id) { method withParameter (line 403) | public Builder withParameter(RpcDirection direction, Collation colla... method withParameter (line 421) | public Builder withParameter(RpcDirection direction, @Nullable Integ... method withParameter (line 438) | public Builder withParameter(RpcDirection direction, Encoded value) { method withNamedParameter (line 458) | public Builder withNamedParameter(RpcDirection direction, String nam... method withNamedParameter (line 478) | public Builder withNamedParameter(RpcDirection direction, String nam... method withNamedParameter (line 497) | public Builder withNamedParameter(RpcDirection direction, String nam... method withTransactionDescriptor (line 515) | public Builder withTransactionDescriptor(TransactionDescriptor trans... method withOptionFlags (line 529) | public Builder withOptionFlags(OptionFlags optionFlags) { method build (line 542) | public RpcRequest build() { class OptionFlags (line 556) | public final static class OptionFlags { method OptionFlags (line 572) | private OptionFlags(int optionByte) { method empty (line 581) | public static OptionFlags empty() { method enableRecompile (line 590) | public OptionFlags enableRecompile() { method disableMetadata (line 599) | public OptionFlags disableMetadata() { method getValue (line 606) | public byte getValue() { class ParameterDescriptor (line 615) | abstract static class ParameterDescriptor { method ParameterDescriptor (line 622) | ParameterDescriptor(RpcDirection direction, @Nullable String name) { method encode (line 633) | abstract void encode(ByteBuf buffer); method estimateLength (line 640) | abstract int estimateLength(); method getDirection (line 642) | public RpcDirection getDirection() { method getName (line 646) | @Nullable class RpcString (line 656) | static class RpcString extends ParameterDescriptor { method RpcString (line 663) | RpcString(RpcDirection direction, @Nullable String name, Collation c... method encode (line 669) | @Override method estimateLength (line 674) | @Override method equals (line 679) | @Override method hashCode (line 692) | @Override method toString (line 697) | @Override class RpcInt (line 712) | static class RpcInt extends ParameterDescriptor { method RpcInt (line 717) | RpcInt(RpcDirection direction, @Nullable String name, @Nullable Inte... method encode (line 722) | @Override method estimateLength (line 727) | @Override method equals (line 732) | @Override method hashCode (line 744) | @Override method toString (line 749) | @Override class EncodedRpcParameter (line 764) | static class EncodedRpcParameter extends ParameterDescriptor { method EncodedRpcParameter (line 768) | EncodedRpcParameter(RpcDirection direction, @Nullable String name, E... method getValue (line 773) | public Encoded getValue() { method encode (line 777) | @Override method encodeHeader (line 785) | void encodeHeader(ByteBuf buffer) { method estimateLength (line 789) | @Override method equals (line 798) | @Override method hashCode (line 810) | @Override method toString (line 815) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/SqlBatch.java class SqlBatch (line 38) | public final class SqlBatch implements ClientMessage, TokenStream { method SqlBatch (line 53) | private SqlBatch(int outstandingRequests, byte[] transactionDescriptor... method create (line 71) | public static SqlBatch create(int outstandingRequests, TransactionDesc... method encode (line 79) | @Override method encode (line 92) | void encode(ByteBuf buffer) { method getSql (line 98) | public String getSql() { method getName (line 102) | @Override method equals (line 107) | @Override method hashCode (line 120) | @Override method toString (line 125) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/TabnameToken.java class TabnameToken (line 31) | public class TabnameToken extends AbstractDataToken { method TabnameToken (line 37) | private TabnameToken(List tableNames) { method decode (line 49) | public static TabnameToken decode(ByteBuf buffer) { method canDecode (line 72) | public static boolean canDecode(ByteBuf buffer) { method getTableNames (line 85) | public List getTableNames() { method getName (line 89) | @Override method toString (line 94) | @Override FILE: src/main/java/io/r2dbc/mssql/message/token/Tabular.java class Tabular (line 41) | public final class Tabular implements Message { method Tabular (line 45) | private Tabular(List tokens) { method create (line 55) | public static Tabular create(DataToken... tokens) { method decode (line 69) | public static Tabular decode(ByteBuf buffer, boolean encryptionSupport... method createDecoder (line 82) | public static TabularDecoder createDecoder(boolean encryptionSupported) { method decodeFunction (line 92) | private static DecodeFunction decodeFunction(boolean encryptionSupport... method getTokens (line 221) | public List getTokens() { method findToken (line 231) | @Nullable method getToken (line 251) | Optional getToken(Class tokenTyp... method getToken (line 265) | Optional getToken(Class tokenTyp... method getRequiredToken (line 282) | T getRequiredToken(Class tokenType) { method getRequiredToken (line 296) | T getRequiredToken(Class tokenType,... method toString (line 302) | @Override type DecodeFinished (line 314) | enum DecodeFinished implements DataToken { method getType (line 326) | @Override method getName (line 331) | @Override class TabularDecoder (line 343) | public static class TabularDecoder { method TabularDecoder (line 350) | TabularDecoder(boolean encryptionSupported) { method decode (line 360) | public List decode(ByteBuf buffer) { method decode (line 399) | public boolean decode(ByteBuf buffer, SynchronousSink messa... type DecodeFunction (line 437) | @FunctionalInterface method tryDecode (line 447) | DataToken tryDecode(byte type, ByteBuf buffer); FILE: src/main/java/io/r2dbc/mssql/message/token/TokenStream.java type TokenStream (line 22) | public interface TokenStream { method getName (line 27) | String getName(); FILE: src/main/java/io/r2dbc/mssql/message/type/AbstractTypeDecoderStrategy.java class AbstractTypeDecoderStrategy (line 26) | abstract class AbstractTypeDecoderStrategy implements TypeDecoderStrategy { method AbstractTypeDecoderStrategy (line 35) | AbstractTypeDecoderStrategy(int typeDescriptorLength) { method canDecode (line 39) | @Override FILE: src/main/java/io/r2dbc/mssql/message/type/Collation.java class Collation (line 52) | @SuppressWarnings("unused") method Collation (line 89) | private Collation(int lcid, int sortId) throws UnsupportedEncodingExce... method from (line 114) | public static Collation from(int lcid, int sortId) { method decode (line 143) | public static Collation decode(ByteBuf buffer) { method getLength (line 153) | static int getLength() { method encode (line 162) | public void encode(ByteBuf buffer) { method getCharset (line 171) | public Charset getCharset() { method getLCID (line 180) | int getLCID() { method getSortId (line 189) | int getSortId() { method supportsAsciiConversion (line 198) | boolean supportsAsciiConversion() { method hasAsciiCompatibleSBCS (line 207) | boolean hasAsciiCompatibleSBCS() { method getLanguageId (line 211) | private int getLanguageId() { method equals (line 215) | @Override method hashCode (line 228) | @Override method toString (line 233) | @Override method getEncodingFromLCID (line 242) | private ServerCharset getEncodingFromLCID() throws UnsupportedEncoding... method getEncodingFromSortId (line 262) | private ServerCharset getEncodingFromSortId() throws UnsupportedEncodi... type WindowsLocale (line 293) | enum WindowsLocale { method WindowsLocale (line 506) | WindowsLocale(int langID, ServerCharset serverCharset) { method getServerCharset (line 511) | ServerCharset getServerCharset() { type SortOrder (line 520) | enum SortOrder { method SortOrder (line 647) | SortOrder(int sortId, String name, ServerCharset serverCharset) { method getServerCharset (line 653) | ServerCharset getServerCharset() { method toString (line 658) | public final String toString() { FILE: src/main/java/io/r2dbc/mssql/message/type/Length.java class Length (line 32) | public final class Length { method Length (line 65) | private Length(int length, boolean isNull) { method nullLength (line 75) | public static Length nullLength() { method of (line 85) | public static Length of(int length) { method of (line 96) | public static Length of(int length, boolean isNull) { method decode (line 124) | public static Length decode(ByteBuf buffer, TypeInformation type) { method canDecode (line 186) | public static boolean canDecode(ByteBuf buffer, TypeInformation type) { method doCanDecode (line 196) | private static boolean doCanDecode(ByteBuf buffer, TypeInformation typ... method encode (line 242) | public void encode(ByteBuf buffer, TypeInformation type) { method encode (line 282) | public void encode(ByteBuf buffer, LengthStrategy lengthStrategy) { method getLength (line 316) | public int getLength() { method isNull (line 320) | public boolean isNull() { method toString (line 324) | @Override FILE: src/main/java/io/r2dbc/mssql/message/type/LengthStrategy.java type LengthStrategy (line 22) | public enum LengthStrategy { FILE: src/main/java/io/r2dbc/mssql/message/type/MutableTypeInformation.java class MutableTypeInformation (line 28) | final class MutableTypeInformation implements TypeInformation { method getMaxLength (line 56) | @Override method getLengthStrategy (line 61) | @Override method getPrecision (line 66) | @Override method getDisplaySize (line 71) | @Override method getScale (line 76) | @Override method getServerType (line 81) | @Override method getUserType (line 86) | @Override method getUdtTypeName (line 91) | @Override method getCollation (line 97) | @Override method getCharset (line 103) | @Override method getServerTypeName (line 109) | @Override method isNullable (line 114) | @Override method isCaseSensitive (line 119) | @Override method isSparseColumnSet (line 124) | @Override method isEncrypted (line 129) | @Override method getUpdatability (line 134) | @Override method isIdentity (line 150) | @Override method getFlags (line 155) | private byte[] getFlags() { method supportsFastAsciiConversion (line 166) | public boolean supportsFastAsciiConversion() { method toString (line 180) | @Override FILE: src/main/java/io/r2dbc/mssql/message/type/PlpLength.java class PlpLength (line 33) | public final class PlpLength { method PlpLength (line 43) | private PlpLength(long length, boolean isNull) { method unknown (line 53) | public static PlpLength unknown() { method nullLength (line 62) | public static PlpLength nullLength() { method of (line 72) | public static PlpLength of(long length) { method of (line 83) | public static PlpLength of(long length, boolean isNull) { method decode (line 94) | public static PlpLength decode(ByteBuf buffer, TypeInformation type) { method canDecode (line 112) | public static boolean canDecode(ByteBuf buffer, TypeInformation type) { method encode (line 127) | public void encode(ByteBuf buffer) { method doCanDecode (line 136) | private static boolean doCanDecode(ByteBuf buffer, TypeInformation typ... method getLength (line 145) | public long getLength() { method isNull (line 149) | public boolean isNull() { method isUnknown (line 153) | public boolean isUnknown() { method toString (line 157) | @Override FILE: src/main/java/io/r2dbc/mssql/message/type/SqlServerType.java type SqlServerType (line 36) | public enum SqlServerType implements Type { method SqlServerType (line 98) | SqlServerType(Category category, Class defaultJavaType, String name... method SqlServerType (line 110) | SqlServerType(Category category, Class defaultJavaType, String name... method SqlServerType (line 127) | SqlServerType(Category category, Class defaultJavaType, String name) { method of (line 144) | public static SqlServerType of(String typeName) { method of (line 161) | public static SqlServerType of(R2dbcType type) { method getCategory (line 213) | public Category getCategory() { method getJavaType (line 217) | @Override method getMaxLength (line 222) | public int getMaxLength() { method getName (line 226) | @Override method getNullableType (line 231) | @Nullable method getFixedTypes (line 236) | public TdsDataType[] getFixedTypes() { method toString (line 245) | @Override type Category (line 253) | public enum Category { FILE: src/main/java/io/r2dbc/mssql/message/type/TdsDataType.java type TdsDataType (line 22) | public enum TdsDataType { method TdsDataType (line 85) | TdsDataType(int value, LengthStrategy lengthStrategy) { method getValue (line 90) | public byte getValue() { method getLengthStrategy (line 94) | public LengthStrategy getLengthStrategy() { method valueOf (line 104) | static TdsDataType valueOf(int value) { FILE: src/main/java/io/r2dbc/mssql/message/type/TypeBuilder.java type TypeBuilder (line 33) | @SuppressWarnings("unused") method decode (line 109) | @Override method decode (line 124) | @Override method decode (line 163) | @Override method decode (line 174) | @Override method decode (line 190) | @Override method decode (line 214) | @Override method decode (line 231) | @Override method decode (line 250) | @Override method decode (line 276) | @Override method decode (line 292) | @Override method decode (line 309) | @Override method decode (line 335) | @Override method decode (line 354) | @Override method decode (line 374) | @Override method TypeBuilder (line 394) | TypeBuilder(TdsDataType tdsType, TypeDecoderStrategy strategy) { method decode (line 406) | static TypeInformation decode(ByteBuf buffer, boolean readFlags) { method canDecode (line 436) | static boolean canDecode(ByteBuf buffer, boolean readFlags) { method getTdsDataType (line 458) | TdsDataType getTdsDataType() { method build (line 470) | MutableTypeInformation build(MutableTypeInformation typeInfo, ByteBuf ... FILE: src/main/java/io/r2dbc/mssql/message/type/TypeDecoderStrategies.java type TypeDecoderStrategies (line 28) | interface TypeDecoderStrategies { method bigOrSmall (line 37) | static TypeDecoderStrategy bigOrSmall(TypeBuilder big, TypeBuilder sma... method create (line 51) | static TypeDecoderStrategy create(SqlServerType serverType, int maxLen... method decimalNumeric (line 61) | static TypeDecoderStrategy decimalNumeric(SqlServerType serverType) { method temporal (line 71) | static TypeDecoderStrategy temporal(SqlServerType serverType) { class FixedLenStrategy (line 78) | class FixedLenStrategy extends AbstractTypeDecoderStrategy { method FixedLenStrategy (line 90) | FixedLenStrategy(SqlServerType serverType, int maxLength, int precis... method decode (line 99) | @Override class DecimalNumericStrategy (line 115) | class DecimalNumericStrategy extends AbstractTypeDecoderStrategy { method DecimalNumericStrategy (line 119) | DecimalNumericStrategy(SqlServerType serverType) { method decode (line 124) | @Override class BigOrSmallByteLenStrategy (line 148) | class BigOrSmallByteLenStrategy extends AbstractTypeDecoderStrategy { method BigOrSmallByteLenStrategy (line 154) | BigOrSmallByteLenStrategy(TypeBuilder bigBuilder, TypeBuilder smallB... method decode (line 160) | @Override class KatmaiScaledTemporalStrategy (line 185) | class KatmaiScaledTemporalStrategy extends AbstractTypeDecoderStrategy { method KatmaiScaledTemporalStrategy (line 189) | KatmaiScaledTemporalStrategy(SqlServerType serverType) { method getPrecision (line 194) | private int getPrecision(String baseFormat, int scale) { method decode (line 200) | @Override FILE: src/main/java/io/r2dbc/mssql/message/type/TypeDecoderStrategy.java type TypeDecoderStrategy (line 24) | public interface TypeDecoderStrategy { method canDecode (line 32) | boolean canDecode(ByteBuf buffer); method decode (line 40) | void decode(MutableTypeInformation typeInfo, ByteBuf buffer); FILE: src/main/java/io/r2dbc/mssql/message/type/TypeInformation.java type TypeInformation (line 33) | public interface TypeInformation { method decode (line 42) | static TypeInformation decode(ByteBuf buffer, boolean readFlags) { method canDecode (line 53) | static boolean canDecode(ByteBuf buffer, boolean readFlags) { method getMaxLength (line 62) | int getMaxLength(); method getLengthStrategy (line 69) | LengthStrategy getLengthStrategy(); method getPrecision (line 76) | int getPrecision(); method getDisplaySize (line 83) | int getDisplaySize(); method getScale (line 90) | int getScale(); method getServerType (line 97) | SqlServerType getServerType(); method getUserType (line 104) | int getUserType(); method getUdtTypeName (line 111) | @Nullable method getCollation (line 119) | @Nullable method getCharset (line 128) | @Nullable method getServerTypeName (line 136) | String getServerTypeName(); method isNullable (line 143) | boolean isNullable(); method isCaseSensitive (line 150) | boolean isCaseSensitive(); method isSparseColumnSet (line 152) | boolean isSparseColumnSet(); method isEncrypted (line 159) | boolean isEncrypted(); method getUpdatability (line 166) | Updatability getUpdatability(); method isIdentity (line 173) | boolean isIdentity(); method builder (line 180) | static Builder builder() { class Builder (line 187) | final class Builder { method Builder (line 211) | private Builder() { method withCharset (line 220) | public Builder withCharset(Charset charset) { method withCollation (line 231) | public Builder withCollation(Collation collation) { method withDisplaySize (line 242) | public Builder withDisplaySize(int displaySize) { method withFlags (line 253) | public Builder withFlags(int flags) { method withLengthStrategy (line 264) | public Builder withLengthStrategy(LengthStrategy lengthStrategy) { method withMaxLength (line 275) | public Builder withMaxLength(int maxLength) { method withPrecision (line 286) | public Builder withPrecision(int precision) { method withScale (line 297) | public Builder withScale(int scale) { method withServerType (line 308) | public Builder withServerType(SqlServerType serverType) { method build (line 319) | public TypeInformation build() { type Updatability (line 342) | enum Updatability { method Updatability (line 348) | Updatability(int value) { method getValue (line 352) | public byte getValue() { FILE: src/main/java/io/r2dbc/mssql/message/type/TypeUtils.java class TypeUtils (line 26) | public final class TypeUtils { method getTimeValueLength (line 105) | public static int getTimeValueLength(int scale) { method getDateTimeValueLength (line 115) | public static int getDateTimeValueLength(int scale) { method getDatetimeoffsetValueLength (line 125) | static int getDatetimeoffsetValueLength(int scale) { method getNanosSinceMidnightLength (line 135) | private static int getNanosSinceMidnightLength(int scale) { FILE: src/main/java/io/r2dbc/mssql/util/Assert.java class Assert (line 50) | public final class Assert { method state (line 66) | public static void state(boolean expression, String message) { method state (line 86) | public static void state(boolean expression, Supplier messageS... method isTrue (line 104) | public static void isTrue(boolean expression, String message) { method isTrue (line 122) | public static void isTrue(boolean expression, Supplier message... method isNull (line 139) | public static void isNull(@Nullable Object object, String message) { method isNull (line 156) | public static void isNull(@Nullable Object object, Supplier me... method notNull (line 173) | public static void notNull(@Nullable Object object, String message) { method notNull (line 190) | public static void notNull(@Nullable Object object, Supplier m... method requireNonNull (line 208) | public static T requireNonNull(@Nullable T object, String message) { method requireNonNull (line 225) | public static T requireNonNull(@Nullable T object, Supplier type, @Nullable Object obj, S... method isInstanceOf (line 262) | public static void isInstanceOf(Class type, @Nullable Object obj, S... method isInstanceOf (line 277) | public static void isInstanceOf(Class type, @Nullable Object obj) { method isAssignable (line 294) | public static void isAssignable(Class superType, @Nullable Class... method isAssignable (line 313) | public static void isAssignable(Class superType, @Nullable Class... method isAssignable (line 328) | public static void isAssignable(Class superType, Class subType) { method instanceCheckFailed (line 332) | private static void instanceCheckFailed(Class type, @Nullable Objec... method assignableCheckFailed (line 350) | private static void assignableCheckFailed(Class superType, @Nullabl... method endsWithSeparator (line 367) | private static boolean endsWithSeparator(String msg) { method messageWithTypeName (line 371) | private static String messageWithTypeName(String msg, @Nullable Object... method nullSafeGet (line 375) | @Nullable FILE: src/main/java/io/r2dbc/mssql/util/DriverVersion.java class DriverVersion (line 27) | public final class DriverVersion { method DriverVersion (line 29) | private DriverVersion() { method getVersion (line 37) | @Nullable FILE: src/main/java/io/r2dbc/mssql/util/FluxDiscardOnCancel.java class FluxDiscardOnCancel (line 39) | class FluxDiscardOnCancel extends FluxOperator { method FluxDiscardOnCancel (line 45) | FluxDiscardOnCancel(Flux source, Runnable cancelConsumer) { method subscribe (line 50) | @Override class FluxDiscardOnCancelSubscriber (line 55) | static class FluxDiscardOnCancelSubscriber extends AtomicBoolean im... method FluxDiscardOnCancelSubscriber (line 65) | FluxDiscardOnCancelSubscriber(CoreSubscriber actual, Runnable can... method onSubscribe (line 72) | @Override method currentContext (line 81) | @Override method onNext (line 86) | @Override method onError (line 97) | @Override method onComplete (line 106) | @Override method request (line 113) | @Override method cancel (line 118) | @Override FILE: src/main/java/io/r2dbc/mssql/util/Operators.java class Operators (line 27) | public final class Operators { method Operators (line 29) | private Operators() { method discardOnCancel (line 42) | public static Flux discardOnCancel(Flux source) { method discardOnCancel (line 59) | public static Flux discardOnCancel(Flux source, Ru... FILE: src/main/java/io/r2dbc/mssql/util/PredicateUtils.java class PredicateUtils (line 25) | public final class PredicateUtils { method PredicateUtils (line 27) | private PredicateUtils() { method not (line 39) | public static Predicate not(Predicate t) { method or (line 53) | @SafeVarargs method and (line 69) | @SafeVarargs FILE: src/main/java/io/r2dbc/mssql/util/ReferenceCountUtil.java class ReferenceCountUtil (line 28) | public class ReferenceCountUtil { method maybeRelease (line 34) | public static void maybeRelease(@Nullable Object obj) { method maybeSafeRelease (line 44) | public static void maybeSafeRelease(@Nullable Object obj) { method ReferenceCountUtil (line 51) | private ReferenceCountUtil() { FILE: src/main/java/io/r2dbc/mssql/util/StringUtils.java class StringUtils (line 26) | public class StringUtils { method isEmpty (line 43) | public static boolean isEmpty(@Nullable Object str) { method hasLength (line 63) | public static boolean hasLength(@Nullable CharSequence str) { method hasLength (line 77) | public static boolean hasLength(@Nullable String str) { method hasText (line 99) | public static boolean hasText(@Nullable CharSequence str) { method hasText (line 114) | public static boolean hasText(@Nullable String str) { method containsText (line 118) | private static boolean containsText(CharSequence str) { FILE: src/main/java/io/r2dbc/mssql/util/Version.java class Version (line 22) | public class Version implements Comparable { method Version (line 39) | public Version(int... parts) { method parse (line 61) | public static Version parse(String version) { method getMajor (line 82) | public int getMajor() { method getMinor (line 86) | public int getMinor() { method getBugfix (line 90) | public int getBugfix() { method isGreaterThan (line 100) | public boolean isGreaterThan(Version version) { method isGreaterThanOrEqualTo (line 110) | public boolean isGreaterThanOrEqualTo(Version version) { method is (line 120) | public boolean is(Version version) { method isLessThan (line 130) | public boolean isLessThan(Version version) { method isLessThanOrEqualTo (line 140) | public boolean isLessThanOrEqualTo(Version version) { method compareTo (line 149) | public int compareTo(Version that) { method equals (line 179) | @Override method hashCode (line 201) | @Override method toString (line 217) | @Override FILE: src/test/java/io/r2dbc/mssql/BindingUnitTests.java class BindingUnitTests (line 33) | class BindingUnitTests { method shouldReportFormalParameters (line 35) | @Test method shouldReportMultipleFormalParameters (line 44) | @Test method shouldReportCorrectIntermediateFormalParameters (line 54) | @Test method shouldBindParameters (line 66) | @Test method shouldClearBindings (line 78) | @Test FILE: src/test/java/io/r2dbc/mssql/CodecIntegrationTests.java class CodecIntegrationTests (line 57) | class CodecIntegrationTests extends IntegrationTestSupport { method shouldEncodeBooleanAsBit (line 63) | @Test method shouldEncodeBooleanAsTinyint (line 68) | @Test method shouldEncodeByteAsTinyint (line 73) | @Test method shouldEncodeShortAsSmallint (line 78) | @Test method shouldEncodeIntegerAInt (line 83) | @Test method shouldEncodeLongABigint (line 88) | @Test method shouldEncodeFloatAsReal (line 93) | @Test method shouldEncodeDoubleAsFloat (line 98) | @Test method shouldEncodeDoubleAsNumeric (line 103) | @Test method shouldEncodeBigIntegerAsNumeric (line 108) | @Test method shouldEncodeDoubleAsDecimal (line 113) | @Test method shouldEncodeDoubleAsDecimal1 (line 118) | @Test method shouldEncodeDate (line 123) | @Test method shouldEncodeTime (line 128) | @Test method shouldEncodeDateTime (line 133) | @Test method shouldEncodeDateTime2 (line 138) | @Test method shouldEncodeZonedDateTimeAsDatetimeoffset (line 143) | @Test method shouldEncodeOffsetDateTimeAsDatetimeoffset (line 149) | @Test method shouldEncodeGuid (line 154) | @Test method shouldEncodeStringAsVarchar (line 159) | @Test method shouldEncodeStringAsNVarchar (line 168) | @Test method shouldEncodeStringAsVarcharSendingCharsAsNatl (line 175) | @Test method shouldEncodeStringAsVarcharMax (line 186) | @Test method shouldEncodeStringAsVarcharMaxWithBigString (line 191) | @Test method shouldEncodeStringAsNVarcharMax (line 203) | @Test method shouldEncodeClobAsNVarcharMax (line 211) | @Test method shouldEncodeClobAsVarcharMaxAsNatl (line 221) | @Test method shouldEncodeClobAsVarcharMaxAsUnicode (line 237) | @Test method shouldEncodeStringAsText (line 248) | @Test method shouldEncodeStringAsNText (line 253) | @Test method shouldEncodeByteBufferAsBinary (line 258) | @Test method shouldEncodeByteBufferAsVarBinary (line 263) | @Test method shouldEncodeByteArrayAsVarBinaryMax (line 268) | @Test method shouldEncodeBlobAsVarBinaryMax (line 278) | @Test method shouldEncodeByteArrayAsImage (line 288) | @Test method shouldEncodeByteArrayAsBinary (line 293) | @Test method shouldEncodeByteArrayAsVarBinary (line 298) | @Test method shouldEncodeByteBufferAsVarBinaryMax (line 303) | @Test method shouldEncodeByteBufferAsImage (line 310) | @Test method testType (line 317) | private void testType(MssqlConnection connection, String columnType, O... method testType (line 321) | private void testType(MssqlConnection connection, String columnType, O... method testType (line 325) | private void testType(MssqlConnection connection, String columnType, O... method testType (line 329) | private void testType(MssqlConnection connection, String columnType, O... method testType (line 333) | private void testType(MssqlConnection connection, String columnType, O... method testType (line 337) | private void testType(MssqlConnection connection, String columnType, O... method createTable (line 427) | private void createTable(MssqlConnection connection, String columnType) { FILE: src/test/java/io/r2dbc/mssql/ColumnMetadataIntegrationTests.java class ColumnMetadataIntegrationTests (line 42) | class ColumnMetadataIntegrationTests extends IntegrationTestSupport { method shouldReportBit (line 44) | @Test method shouldReportTinyint (line 49) | @Test method shouldReportSmallint (line 54) | @Test method shouldReportInt (line 59) | @Test method shouldReportBigint (line 64) | @Test method shouldReportReal (line 69) | @Test method shouldReportFloat (line 74) | @Test method shouldReportNumeric (line 80) | @Test method shouldReportDecimal (line 85) | @Test method shouldReportDate (line 90) | @Test method shouldReportTime (line 95) | @Test method shouldReportDateTime (line 100) | @Test method shouldReportDateTime2 (line 105) | @Test method shouldReportDatetimeoffset (line 110) | @Test method shouldReportUuid (line 115) | @Test method shouldReportVarchar (line 120) | @Test method shouldEncodeStringAsNVarchar (line 125) | @Test method testType (line 130) | private void testType(String columnType, Object value, Expectation exp... method createTable (line 171) | private void createTable(MssqlConnection connection, String columnType) { class Expectation (line 185) | static class Expectation { method Expectation (line 193) | Expectation(int precision, int scale, Class javaClass) { FILE: src/test/java/io/r2dbc/mssql/ConcurrentAccessIntegrationTests.java class ConcurrentAccessIntegrationTests (line 35) | class ConcurrentAccessIntegrationTests extends IntegrationTestSupport { method shouldSerializeMultipleActiveSubscriptions (line 37) | @Test method createTable (line 68) | private void createTable(MssqlConnection connection) { method insertRecord (line 82) | private Flux insertRecord(MssqlConnection connection, int id) { FILE: src/test/java/io/r2dbc/mssql/EscapeAwareNameMatcherUnitTests.java class EscapeAwareNameMatcherUnitTests (line 31) | class EscapeAwareNameMatcherUnitTests { method containsConsidersNamingRules (line 35) | @Test FILE: src/test/java/io/r2dbc/mssql/ExceptionFactoryUnitTests.java class ExceptionFactoryUnitTests (line 37) | class ExceptionFactoryUnitTests { method shouldTranslateWellKnownGrammarErrors (line 39) | @Test method shouldTranslateWellKnownIntegrityViolation (line 47) | @Test method shouldTranslateGeneralPermissionErrors (line 55) | @Test method shouldTranslateWellKnownTransientError (line 63) | @Test method shouldTranslateGeneralGrammarErrors (line 71) | @Test method shouldTranslateGeneralIntegrityViolation (line 83) | @Test method shouldTranslateGeneralRollbackException (line 91) | @Test method shouldTranslateGeneralError (line 99) | @Test method shouldTranslateGeneralResourceException (line 107) | @Test FILE: src/test/java/io/r2dbc/mssql/GeneratedValuesUnitTests.java class GeneratedValuesUnitTests (line 34) | class GeneratedValuesUnitTests { method shouldRejectNullColumns (line 36) | @Test method shouldRejectMultipleColumns (line 43) | @Test method shouldAugmentQuery (line 49) | @Test method shouldReportGeneratedKeysExpectation (line 54) | @Test method shouldGenerateDefaultClause (line 60) | @Test method shouldGenerateCustomizedClause (line 65) | @Test method shouldReorderMessageFlowForGeneratedKeys (line 70) | @Test FILE: src/test/java/io/r2dbc/mssql/IndefinitePreparedStatementCacheUnitTests.java class IndefinitePreparedStatementCacheUnitTests (line 31) | class IndefinitePreparedStatementCacheUnitTests { method shouldReuseCachedStatements (line 33) | @Test FILE: src/test/java/io/r2dbc/mssql/JsonIntegrationTests.java class JsonIntegrationTests (line 28) | class JsonIntegrationTests extends IntegrationTestSupport { method shouldExecuteForJsonSimple (line 30) | @Test method shouldExecuteForJsonParametrized (line 40) | @Test FILE: src/test/java/io/r2dbc/mssql/LobIntegrationTests.java class LobIntegrationTests (line 43) | class LobIntegrationTests extends IntegrationTestSupport { method testNullBlob (line 53) | @Test method testSmallBlob (line 74) | @Test method testBigBlob (line 96) | @Test method testBigBlobs (line 121) | @Test method testByteArrayBlob (line 151) | @Test method testNullClob (line 189) | @Test method testSmallClob (line 210) | @Test method createTable (line 232) | private void createTable(MssqlConnection connection, String columnType) { FILE: src/test/java/io/r2dbc/mssql/LoginFlowUnitTests.java class LoginFlowUnitTests (line 37) | class LoginFlowUnitTests { method shouldInitiateLogin (line 39) | @Test method shouldFinishLogin (line 61) | @Test method shouldPropagateError (line 77) | @Test FILE: src/test/java/io/r2dbc/mssql/MssqlBatchIntegrationTests.java class MssqlBatchIntegrationTests (line 34) | class MssqlBatchIntegrationTests extends IntegrationTestSupport { method shouldRunBatchWithMultipleResults (line 40) | @Test FILE: src/test/java/io/r2dbc/mssql/MssqlBatchUnitTests.java class MssqlBatchUnitTests (line 32) | class MssqlBatchUnitTests { method shouldExecuteSingleBatch (line 34) | @Test method shouldExecuteMultiBatch (line 50) | @Test method shouldFailOnExecution (line 67) | @Test FILE: src/test/java/io/r2dbc/mssql/MssqlCancelIntegrationTests.java class MssqlCancelIntegrationTests (line 33) | class MssqlCancelIntegrationTests extends IntegrationTestSupport { method setUp (line 37) | @BeforeEach method shouldCancelUnparametrizedBatch (line 53) | @Test method shouldCancelUnparametrizedCursoredBatch (line 73) | @Test method shouldCancelParametrizedBatch (line 93) | @Test method shouldCancelParametrizedCursoredBatch (line 114) | @Test method createTable (line 135) | private void createTable(MssqlConnection connection, String table) { method insertRecord (line 149) | private void insertRecord(MssqlConnection connection, int id) { FILE: src/test/java/io/r2dbc/mssql/MssqlConnectionConfigurationUnitTests.java class MssqlConnectionConfigurationUnitTests (line 55) | final class MssqlConnectionConfigurationUnitTests { method builderNoApplicationName (line 57) | @Test method builderNoConnectionId (line 63) | @Test method builderNoHost (line 69) | @Test method builderNoPassword (line 75) | @Test method builderNoUsername (line 81) | @Test method configuration (line 87) | @Test method configurationDefaults (line 117) | @Test method constructorNoNoHost (line 137) | @Test method constructorNoPassword (line 146) | @Test method constructorNoUsername (line 155) | @Test method constructorNoSslCustomizer (line 164) | @Test method redirect (line 172) | @Test method redirectOtherDomain (line 195) | @Test method redirectInDomain (line 218) | @Test method configureKeyStore (line 242) | @Test method selfSign (line 281) | private static Certificate selfSign(KeyPair keyPair, String subjectDN) method shouldAcceptQueries (line 307) | @ParameterizedTest method shouldRejectQueries (line 313) | @ParameterizedTest FILE: src/test/java/io/r2dbc/mssql/MssqlConnectionFactoryMetadataUnitTests.java class MssqlConnectionFactoryMetadataUnitTests (line 23) | final class MssqlConnectionFactoryMetadataUnitTests { method name (line 25) | @Test FILE: src/test/java/io/r2dbc/mssql/MssqlConnectionFactoryProviderTest.java class MssqlConnectionFactoryProviderTest (line 55) | final class MssqlConnectionFactoryProviderTest { method doesNotSupportWithWrongDriver (line 59) | @Test method doesNotSupportWithoutDriver (line 70) | @Test method doesNotSupportWithoutHost (line 80) | @Test method doesNotSupportWithoutPassword (line 90) | @Test method doesNotSupportWithoutUser (line 100) | @Test method supports (line 110) | @Test method supportsAlternateDriverId (line 120) | @Test method shouldConfigureWithStaticCursoredExecutionPreference (line 130) | @Test method shouldConfigureWithLockWaitTimeout (line 146) | @Test method shouldConfigureWithStringAsUnicode (line 162) | @Test method shouldConfigureWithSsl (line 188) | @Test method shouldConfigureWithoutSsl (line 206) | @Test method shouldConfigureWithSslCustomizer (line 222) | @Test method shouldConfigureWithSslTunnel (line 239) | @Test method shouldConfigureWithSslTunnelCustomizer (line 265) | @Test method shouldConfigureTcpKeepAlive (line 280) | @Test method shouldConfigureTcpNoDelay (line 294) | @Test method shouldConfigureWithTrustServerCertificate (line 308) | @Test method shouldConfigureWithTrustStoreCustomizer (line 326) | @Test method shouldConfigureWithStaticBooleanCursoredExecutionPreference (line 347) | @Test method shouldConfigureWithClassCursoredExecutionPreference (line 363) | @Test method returnsDriverIdentifier (line 380) | @Test class MyPredicate (line 385) | static class MyPredicate implements Predicate { method test (line 387) | @Override FILE: src/test/java/io/r2dbc/mssql/MssqlConnectionFactoryUnitTests.java class MssqlConnectionFactoryUnitTests (line 44) | final class MssqlConnectionFactoryUnitTests { method constructorNoClientFactory (line 52) | @Test method constructorNoConfiguration (line 62) | @Test method shouldFollowRedirect (line 68) | @Test method properlyPropagatesFailures (line 111) | @Test method shouldFailOnMultipleRedirects (line 133) | @Test method shouldCreateNewPreparedStatement (line 167) | @Test method createColumn (line 180) | private static Column createColumn(int index, String name, SqlServerTy... FILE: src/test/java/io/r2dbc/mssql/MssqlConnectionIntegrationTests.java class MssqlConnectionIntegrationTests (line 61) | class MssqlConnectionIntegrationTests extends IntegrationTestSupport { method shouldFailOnConnectionRefused (line 63) | @Test method shouldFailOnLoginFailedRefused (line 81) | @Test method shouldConnectWithSelfSignedCert (line 99) | @Test method shouldReportMetadata (line 121) | @Test method shouldInsertAndSelectUsingMap (line 135) | @Test method shouldInsertAndSelectUsingRowCount (line 165) | @Test method shouldInsertAndSelectUsingPagingAndDirectMode (line 182) | @Test method shouldInsertAndSelectUsingPagingAndCursors (line 213) | @Test method shouldInsertAndSelectCompoundStatement (line 234) | @Test method shouldConsumeSequence (line 269) | @Test method shouldReusePreparedStatements (line 290) | @Test method shouldApplyLockWaitwaot (line 299) | @Test method queryAfterCancelShouldCompleteSuccessfully (line 344) | @Test method cancelShouldTerminateOngoingDirectQuery (line 352) | @Test method cancelShouldTerminateOngoingCursoredQuery (line 367) | @Test method shouldResumeOperationsAfterCancellationOfPendingRequest (line 382) | @Test method shouldRejectMultipleParametrizedExecutions (line 397) | @Test method createTable (line 416) | private void createTable(MssqlConnection connection) { method createSequence (line 430) | private void createSequence(MssqlConnection connection) { method writeKeyStoreToTempFile (line 441) | private String writeKeyStoreToTempFile(Path tempDir, KeyStore keyStore... method insertRecord (line 451) | private void insertRecord(MssqlConnection connection, int id) { FILE: src/test/java/io/r2dbc/mssql/MssqlConnectionMetadataUnitTests.java class MssqlConnectionMetadataUnitTests (line 28) | class MssqlConnectionMetadataUnitTests { method shouldConstructMetadata (line 30) | @Test FILE: src/test/java/io/r2dbc/mssql/MssqlConnectionUnitTests.java class MssqlConnectionUnitTests (line 49) | class MssqlConnectionUnitTests { method shouldBeginTransactionFromInitialState (line 55) | @Test method shouldBeginTransactionFromExplicitState (line 68) | @Test method shouldNotBeginTransactionFromStartedState (line 81) | @Test method shouldCommitFromExplicitTransaction (line 99) | @Test method shouldNotCommitInAutoCommitState (line 112) | @Test method shouldRollbackFromExplicitTransaction (line 130) | @Test method shouldNotRollbackInAutoCommitState (line 143) | @Test method shouldNotSupportSavePointRelease (line 161) | @Test method shouldAllowSavepointNames (line 171) | @ParameterizedTest method shouldRejectSavepointNames (line 182) | @ParameterizedTest method shouldRollbackTransactionToSavepointFromExplicitTransaction (line 193) | @Test method shouldNotRollbackTransactionToSavepointInAutoCommitState (line 206) | @Test method shouldCreateSavepointFromExplicitTransaction (line 224) | @Test method createSavepointShouldBeginTransaction (line 238) | @Test method shouldSetIsolationLevel (line 252) | @ParameterizedTest method shouldSetLockWaitTimeout (line 267) | @Test method localValidationShouldValidateAgainstConnectionState (line 301) | @Test method remoteValidationShouldIssueQuery (line 325) | @Test method remoteValidationShouldFail (line 340) | @Test method shouldSanitizeProperly (line 356) | @Test method isolationLevels (line 365) | private static Stream isolationLevels() { FILE: src/test/java/io/r2dbc/mssql/MssqlResultUnitTests.java class MssqlResultUnitTests (line 37) | class MssqlResultUnitTests { method shouldEmitErrorSignalInOrder (line 39) | @ParameterizedTest method factories (line 61) | static List factories() { class ResultFactory (line 88) | static abstract class ResultFactory { method create (line 90) | abstract MssqlResult create(Flux messages); FILE: src/test/java/io/r2dbc/mssql/MssqlReturnValuesUnitTests.java class MssqlReturnValuesUnitTests (line 39) | class MssqlReturnValuesUnitTests { method metadataShouldReportColumnNames (line 55) | @Test method metadataShouldReportCorrectType (line 63) | @Test method getShouldReturnValue (line 76) | @Test FILE: src/test/java/io/r2dbc/mssql/MssqlRowMetadataUnitTests.java class MssqlRowMetadataUnitTests (line 44) | class MssqlRowMetadataUnitTests { method shouldLookupMetadataByName (line 56) | @Test method shouldRemoveRowstatIfLastColumn (line 70) | @Test method retainsRowstatIfNotLastColumn (line 86) | @Test method shouldLookupMetadataByIndex (line 99) | @Test method shouldReturnMetadataForAllColumns (line 108) | @Test FILE: src/test/java/io/r2dbc/mssql/MssqlRowUnitTests.java class MssqlRowUnitTests (line 39) | class MssqlRowUnitTests { method shouldReadRowByIndex (line 55) | @Test method shouldReadRowByName (line 63) | @Test method releaseShouldDeallocateResources (line 69) | @Test FILE: src/test/java/io/r2dbc/mssql/MssqlSegmentResultUnitTests.java class MssqlSegmentResultUnitTests (line 54) | class MssqlSegmentResultUnitTests { method getRowToken (line 74) | private NbcRowToken getRowToken() { method shouldApplyRowMapping (line 78) | @Test method shouldApplyOutParameterMapping (line 89) | @Test method mapShouldIgnoreNotice (line 103) | @Test method mapShouldTerminateWithError (line 113) | @Test method getRowsUpdatedShouldTerminateWithError (line 123) | @Test method shouldConsumeRowsUpdated (line 133) | @Test method filterShouldRetainUpdateCount (line 144) | @Test method filterShouldSkipRowMapping (line 155) | @Test method filterShouldSkipErrorMessage (line 167) | @Test method mapRowShouldDeallocateRowResources (line 180) | @ValueSource(booleans = {true, false}) method mapShouldDeallocateRowResources (line 205) | @ValueSource(booleans = {true, false}) method filterShouldDeallocateResources (line 229) | @ValueSource(booleans = {true, false}) method flatMapShouldDeallocateResourcesAfterConsumption (line 254) | @Test method flatMapShouldNotTerminateWithError (line 273) | @Test method emptyFlatMapShouldDeallocateResourcesAfterConsumption (line 285) | @Test method flatMapShouldMapErrorResponse (line 299) | @Test method flatMapShouldMapNoticeResponse (line 321) | @Test FILE: src/test/java/io/r2dbc/mssql/MssqlTestKit.java class MssqlTestKit (line 37) | final class MssqlTestKit extends IntegrationTestSupport implements TestK... method blobType (line 47) | @Override method clobType (line 52) | @Override method getConnectionFactory (line 57) | @Override method getIdentifier (line 62) | @Override method getJdbcOperations (line 67) | @Override method expand (line 78) | @Override method getPlaceholder (line 88) | @Override method prepareStatementWithIncompleteBatchFails (line 93) | @Override method prepareStatementWithIncompleteBindingFails (line 98) | @Override FILE: src/test/java/io/r2dbc/mssql/ParametrizedMssqlStatementIntegrationTests.java class ParametrizedMssqlStatementIntegrationTests (line 41) | class ParametrizedMssqlStatementIntegrationTests extends IntegrationTest... method shouldExecuteBatch (line 47) | @Test method failureShouldNotLockUpConnection (line 72) | @Test method shouldDecodeNull (line 99) | @Test method shouldRunQueryWithLocalVariableDeclarations (line 114) | @Test method shouldEmitSingleResultForCursoredExecution (line 124) | @Test method shouldRepreparePreparedStatement (line 147) | @Test method shouldRunStatementWithMultipleResults (line 189) | @Test method shouldRunStatementWithMultipleBindingsAndResults (line 220) | @Test method shouldTimeoutSqlBatch (line 269) | @Test method shouldTimeoutCursored (line 278) | @Test FILE: src/test/java/io/r2dbc/mssql/ParametrizedMssqlStatementStoredProcedureIntegrationTests.java class ParametrizedMssqlStatementStoredProcedureIntegrationTests (line 32) | class ParametrizedMssqlStatementStoredProcedureIntegrationTests extends ... method setUp (line 34) | @BeforeEach method shouldCallProcedure (line 51) | @Test method shouldCallProcedureWithFetchSize (line 66) | @Test method shouldCallProcedureAsSegment (line 82) | @Test method shouldCallProcedureWithFetchSizeAsSegment (line 97) | @Test FILE: src/test/java/io/r2dbc/mssql/ParametrizedMssqlStatementUnitTests.java class ParametrizedMssqlStatementUnitTests (line 51) | class ParametrizedMssqlStatementUnitTests { method shouldSupportSql (line 57) | @Test method shouldParseSql (line 67) | @Test method executeWithoutBindingsShouldNotFail (line 82) | @Test method shouldBindParameterByIndex (line 89) | @Test method shouldRejectBindIndexOutOfBounds (line 98) | @Test method shouldBindParameterByName (line 107) | @Test method shouldBindParameterByNameWithPrefix (line 116) | @Test method shouldBindParameter (line 125) | @Test method shouldRejectBindForUnknownParameters (line 143) | @Test method shouldCachePreparedStatementHandle (line 151) | @Test method shouldReusePreparedStatementHandle (line 180) | @Test method shouldPropagateError (line 211) | @Test FILE: src/test/java/io/r2dbc/mssql/QueryMessageFlowUnitTests.java class QueryMessageFlowUnitTests (line 42) | @SuppressWarnings("unchecked") method setUp (line 47) | @BeforeEach method shouldAwaitDoneProcTokenShouldNotCompleteFlow (line 53) | @Test method shouldAwaitDoneToken (line 65) | @Test FILE: src/test/java/io/r2dbc/mssql/ReturnGeneratedValuesIntegrationTests.java class ReturnGeneratedValuesIntegrationTests (line 36) | class ReturnGeneratedValuesIntegrationTests extends IntegrationTestSuppo... method setUp (line 38) | @BeforeEach method simpleStatementShouldReturnNumberOfInsertedRows (line 43) | @Test method simpleStatementShouldReturnGeneratedValues (line 53) | @Test method preparedStatementShouldReturnNumberOfInsertedRows (line 63) | @Test method preparedStatementShouldReturnGeneratedValues (line 74) | @Test method verifyRowsUpdated (line 85) | private static void verifyRowsUpdated(Flux result) { method verifyGeneratedValues (line 99) | private static void verifyGeneratedValues(Flux result) { method createTable (line 107) | private void createTable(MssqlConnection connection) { FILE: src/test/java/io/r2dbc/mssql/RpcBlobUnitTests.java class RpcBlobUnitTests (line 51) | public class RpcBlobUnitTests { method shouldEncodeChunkedStream (line 61) | @Test FILE: src/test/java/io/r2dbc/mssql/RpcQueryMessageFlowUnitTests.java class RpcQueryMessageFlowUnitTests (line 53) | @SuppressWarnings("unchecked") method setUp (line 69) | @BeforeEach method shouldEncodeSpExecuteSql (line 74) | @Test method shouldEncodeSpCursorOpen (line 102) | @Test method shouldEncodeSpCursorFetch (line 124) | @Test method shouldEncodeSpCursorClose (line 144) | @Test method shouldEncodeSpPrepExec (line 161) | @Test method shouldEncodeSpCursorExec (line 196) | @Test method shouldTransitionFromNoneToFetching (line 221) | @Test method shouldContinueFetching (line 235) | @Test method shouldStopFetching (line 250) | @Test method shouldTransitionFromNoneToClosing (line 264) | @Test method shouldTransitionFromClosingToClosed (line 277) | @Test FILE: src/test/java/io/r2dbc/mssql/SimpleMssqlStatementIntegrationTests.java class SimpleMssqlStatementIntegrationTests (line 32) | class SimpleMssqlStatementIntegrationTests extends IntegrationTestSupport { method shouldTimeoutSqlBatch (line 34) | @Test method shouldTimeoutCursored (line 43) | @Test FILE: src/test/java/io/r2dbc/mssql/SimpleMssqlStatementUnitTests.java class SimpleMssqlStatementUnitTests (line 60) | class SimpleMssqlStatementUnitTests { method shouldReportNumberOfAffectedRows (line 71) | @Test method shouldReturnColumnData (line 91) | @Test method shouldFlatMapResults (line 117) | @Test method shouldFilterAndFlatMapCount (line 136) | @Test method shouldFilterAndFlatMapData (line 152) | @Test method shouldFilterError (line 178) | @Test method shouldFlatMapErrorMessage (line 193) | @Test method simpleResultAndCount (line 218) | private TestClient simpleResultAndCount() { method shouldPreferCursoredExecution (line 240) | @Test method shouldForceDirectExecution (line 262) | @Test method shouldPreferDirectExecution (line 279) | @Test method shouldForceCursoredExecution (line 296) | @Test method mockClient (line 318) | @SuppressWarnings("unchecked") method createColumn (line 331) | private static Column createColumn(int index, String name, SqlServerTy... FILE: src/test/java/io/r2dbc/mssql/SqlVariantIntegrationTests.java class SqlVariantIntegrationTests (line 28) | class SqlVariantIntegrationTests extends IntegrationTestSupport { method shouldExecuteBatch (line 30) | @Test FILE: src/test/java/io/r2dbc/mssql/TestConnectionOptions.java class TestConnectionOptions (line 24) | class TestConnectionOptions extends ConnectionOptions { method TestConnectionOptions (line 26) | TestConnectionOptions() { FILE: src/test/java/io/r2dbc/mssql/TransactionIntegrationTests.java class TransactionIntegrationTests (line 38) | class TransactionIntegrationTests extends IntegrationTestSupport { method savepointsSynchronized (line 40) | @Test method savepointsConcatWith (line 98) | @Test method autoCommitDisabled (line 128) | @Test method savepointStartsTransaction (line 154) | @Test method commitTransaction (line 189) | @Test method rollbackTransaction (line 218) | @Test method shouldBeginExtendedTransaction (line 247) | @Test method getTransactionCount (line 283) | private Flux getTransactionCount() { method shouldRestoreAutoCommitAfterExtendedTx (line 288) | @Test method assertAutoCommit (line 310) | private void assertAutoCommit() { method shouldResetIsolationLevelAfterTransaction (line 337) | @Test method shouldResetLockTimeoutAfterTransaction (line 357) | @Test method getIsolationLevel (line 376) | Mono getIsolationLevel() { method getImplicitTransactions (line 407) | Mono getImplicitTransactions() { method createTable (line 414) | private void createTable(MssqlConnection connection) { FILE: src/test/java/io/r2dbc/mssql/XmlIntegrationTests.java class XmlIntegrationTests (line 28) | class XmlIntegrationTests extends IntegrationTestSupport { method shouldExecuteForXmlSimple (line 30) | @Test method shouldExecuteForXmlParametrized (line 40) | @Test FILE: src/test/java/io/r2dbc/mssql/client/ConnectionStateUnitTests.java class ConnectionStateUnitTests (line 37) | class ConnectionStateUnitTests { method setUp (line 45) | @BeforeEach method shouldInitiateSslHandshakeForLogin (line 52) | @Test method shouldInitiateSslHandshakeForConnection (line 62) | @Test method shouldAdvanceToSslHandshakeState (line 72) | @Test method shouldAdvancePreloginState (line 82) | @Test FILE: src/test/java/io/r2dbc/mssql/client/ReactorNettyClientIntegrationTests.java class ReactorNettyClientIntegrationTests (line 47) | class ReactorNettyClientIntegrationTests extends IntegrationTestSupport { method setUp (line 63) | @BeforeEach method tearDown (line 70) | @AfterEach method disconnectedShouldRejectExchange (line 75) | @Test method shouldCancelExchangeOnCloseFirstMessage (line 87) | @Test FILE: src/test/java/io/r2dbc/mssql/client/StreamDecoderUnitTests.java class StreamDecoderUnitTests (line 43) | class StreamDecoderUnitTests { method shouldDecodeFullPacket (line 47) | @Test method shouldDecodePartialPacket (line 69) | @Test method shouldDecodePacketWithNextRemainder (line 104) | @Test method shouldDecodePacketWithNextRemainderAfterNextHeader (line 133) | @Test method shouldDecodeTwoPacketsFragmented (line 163) | @Test method shouldDecodeChunkedPackets (line 205) | @Test method shouldDecodeManyChunks (line 249) | @Test method createChunks (line 272) | private List createChunks() { method initializeColumMetadata (line 303) | private static void initializeColumMetadata(StreamDecoder decoder, Mes... FILE: src/test/java/io/r2dbc/mssql/client/TdsEncoderUnitTests.java class TdsEncoderUnitTests (line 44) | class TdsEncoderUnitTests { method shouldPassThruByteBuffers (line 46) | @Test method shouldPrependByteBuffersWithHeader (line 57) | @Test method shouldResetHeaderStatus (line 72) | @Test method shouldEncodeTdsPacket (line 87) | @Test method shouldEncodeContextualTdsFragment (line 103) | @Test method shouldEncodeAndSplitContextualTdsFragment (line 120) | @Test method shouldEncodeTdsFragment (line 142) | @Test method failsEncodingTdsFragmentWithoutHeader (line 161) | @Test method shouldEncodeMessageSequence (line 173) | @Test method shouldChunkMessagesLargeSmall (line 207) | @Test method shouldChunkMessagesLargeLargeSmall (line 231) | @Test method shouldChunkMessagesLargeLargeLarge (line 262) | @Test method shouldEstimateTdsPacketSize (line 301) | @Test method encodeExpectation (line 311) | private static void encodeExpectation(ByteBuf buffer, StatusBit bit, i... FILE: src/test/java/io/r2dbc/mssql/client/TestClient.java class TestClient (line 44) | @SuppressWarnings({"unchecked", "rawtypes"}) method TestClient (line 64) | private TestClient(boolean expectClose, boolean connected, Flux exchange(Publisher reque... method getByteBufAllocator (line 124) | @Override method getContext (line 129) | @Override method getDatabaseCollation (line 134) | @Override method getDatabaseVersion (line 141) | @Override method getRedirect (line 146) | @Override method getTransactionDescriptor (line 151) | @Override method getTransactionStatus (line 156) | @Override method isColumnEncryptionSupported (line 161) | @Override method isConnected (line 166) | @Override class Builder (line 171) | public static final class Builder { method Builder (line 183) | private Builder() { method build (line 186) | public TestClient build() { method expectClose (line 190) | public Builder expectClose() { method withConnected (line 195) | public Builder withConnected(boolean connected) { method withRedirect (line 200) | public Builder withRedirect(Redirect redirect) { method withTransactionStatus (line 205) | public Builder withTransactionStatus(TransactionStatus transactionSt... method expectRequest (line 210) | public Exchange.Builder expectRequest(ClientMessage... requ... method assertNextRequestWith (line 222) | public Exchange.Builder assertNextRequestWith(Consumer assertNextRequestWith(Consumer window() { class Exchange (line 247) | private static final class Exchange { method Exchange (line 253) | private Exchange(Flux> requests, Publish... class Builder (line 258) | public static final class Builder { method Builder (line 266) | private Builder(T chain, Consumer... requests) { method thenRespond (line 271) | public T thenRespond(Message... responses) { method thenRespond (line 277) | T thenRespond(Publisher responses) { method build (line 284) | private Exchange build() { class Window (line 290) | private static final class Window { method Window (line 294) | private Window(Flux exchanges) { class Builder (line 298) | public static final class Builder { method Builder (line 304) | private Builder(T chain) { method done (line 308) | public T done() { method expectRequest (line 312) | public Exchange.Builder> expectRequest(ClientMessage re... method assertNextRequestWith (line 316) | public Exchange.Builder> assertNextRequestWith(Consumer... method build (line 325) | private Window build() { FILE: src/test/java/io/r2dbc/mssql/client/ssl/HostNamePredicateUnitTests.java class HostNamePredicateUnitTests (line 28) | class HostNamePredicateUnitTests { method shouldRejectAll (line 30) | @Test method shouldMatchSimpleName (line 35) | @Test method shouldMatchNameWithDots (line 40) | @Test method shouldMatchWildcard (line 45) | @Test method shouldMatchWildcardInWord (line 50) | @Test method shouldMatchWildcardInWildcardCertificate (line 55) | @Test FILE: src/test/java/io/r2dbc/mssql/client/ssl/TdsSslHandlerUnitTests.java class TdsSslHandlerUnitTests (line 45) | class TdsSslHandlerUnitTests { method isSslEnabled (line 49) | @Override method getSslContext (line 54) | @Override method setUp (line 66) | @BeforeEach method entireMessage (line 72) | @Test method singleChunkedMessage (line 90) | @Test method multipleChunkedMessages (line 114) | @Test method channelInactiveReleasesChunk (line 142) | @Test FILE: src/test/java/io/r2dbc/mssql/client/ssl/X509CertificateUtilUnitTests.java class X509CertificateUtilUnitTests (line 36) | class X509CertificateUtilUnitTests { method shouldCorrectlyExtractSan (line 38) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/BigIntegerCodecUnitTests.java class BigIntegerCodecUnitTests (line 38) | class BigIntegerCodecUnitTests { method shouldEncodeInteger (line 40) | @Test method shouldEncodeNull (line 49) | @Test method shouldBeAbleToDecode (line 58) | @Test method shouldDecodeFromLong (line 76) | @Test method shouldDecodeFromNumeric (line 86) | @Test method createType (line 96) | private TypeInformation createType(int length, SqlServerType serverTyp... FILE: src/test/java/io/r2dbc/mssql/codec/BinaryCodecUnitTests.java class BinaryCodecUnitTests (line 38) | class BinaryCodecUnitTests { method shouldEncodeBinaryArray (line 40) | @Test method shouldEncodeBinaryByteBuffer (line 49) | @Test method shouldEncodeNull (line 58) | @Test method shouldBeAbleToDecodeByteArray (line 67) | @Test method shouldBeAbleToDecodeByteBuffer (line 76) | @Test method shouldBeAbleToDecodeVarbinaryToByteArray (line 85) | @Test method shouldBeAbleToDecodeVarbinaryToByteBuffer (line 94) | @Test method shouldDecodeBinaryToByteArray (line 103) | @Test method shouldDecodeBinaryToByteBuffer (line 118) | @Test method shouldDecodeBinaryNullToByteArray (line 131) | @Test method shouldDecodeBinaryNullToByteBuffer (line 142) | @Test method shouldDecodeVarBinaryToByteArray (line 153) | @Test method shouldDecodeVarBinaryToByteBuffer (line 165) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/BlobCodecUnitTests.java class BlobCodecUnitTests (line 43) | class BlobCodecUnitTests { method shouldEncodeNull (line 45) | @Test method shouldBeAbleToEncodeNull (line 54) | @Test method shouldBeAbleToDecodeBinary (line 60) | @Test method shouldBeAbleToDecodeVarBinary (line 69) | @Test method shouldBeAbleToDecodeVarBinaryMax (line 78) | @Test method shouldBeAbleToDecodeImage (line 87) | @Test method shouldBeAbleToDecodeVarbinary (line 96) | @Test method shouldBeAbleToDecodePlpStream (line 109) | @Test method shouldReleaseConsumedBuffers (line 136) | @Test method shouldReleaseRemainingBuffersOnCancel (line 160) | @Test method shouldReleaseOnDiscard (line 192) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/BooleanCodecUnitTests.java class BooleanCodecUnitTests (line 35) | class BooleanCodecUnitTests { method shouldEncodeBoolean (line 37) | @Test method shouldEncodeNull (line 45) | @Test method shouldBeAbleToDecode (line 54) | @Test method shouldDecodeFromLong (line 68) | @Test method shouldDecodeFromInteger (line 77) | @Test method shouldDecodeFromSmallInt (line 86) | @Test method shouldDecodeFromTinyInt (line 94) | @Test method createType (line 103) | private TypeInformation createType(int length, SqlServerType serverTyp... FILE: src/test/java/io/r2dbc/mssql/codec/ByteCodecUnitTests.java class ByteCodecUnitTests (line 36) | class ByteCodecUnitTests { method shouldEncodeByte (line 38) | @Test method shouldEncodeNull (line 47) | @Test method shouldBeAbleToDecode (line 56) | @Test method shouldDecodeFromLong (line 70) | @Test method shouldDecodeFromInteger (line 80) | @Test method shouldDecodeFromSmallInt (line 90) | @Test method shouldDecodeTinyInt (line 100) | @Test method createType (line 110) | private TypeInformation createType(int length, SqlServerType serverTyp... FILE: src/test/java/io/r2dbc/mssql/codec/ClobCodecUnitTests.java class ClobCodecUnitTests (line 46) | class ClobCodecUnitTests { method shouldEncodeNull (line 48) | @Test method shouldBeAbleToEncodeNull (line 57) | @Test method shouldBeAbleToDecodeChar (line 63) | @Test method shouldBeAbleToDecodeVarVarChar (line 72) | @Test method shouldBeAbleToDecodeVarCharMax (line 81) | @Test method shouldBeAbleToDecodeText (line 90) | @Test method shouldBeAbleToDecodeNtext (line 99) | @Test method shouldBeAbleToDecodeVarchar (line 108) | @Test method shouldBeAbleToDecodePlpStream (line 123) | @Test method shouldReleaseConsumedBuffers (line 150) | @Test method shouldReleaseEmptyBuffer (line 174) | @Test method shouldDecodeVarcharMaxSplitCharacter (line 192) | @Test method shouldReportRemainderInDecodeBuffer (line 217) | @Test method shouldReleaseRemainingBuffersOnCancel (line 238) | @Test method shouldReleaseOnDiscard (line 270) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/ColumnUtil.java class ColumnUtil (line 27) | class ColumnUtil { method createColumn (line 35) | static Column createColumn(TypeInformation typeInformation) { FILE: src/test/java/io/r2dbc/mssql/codec/DecimalCodecUnitTests.java class DecimalCodecUnitTests (line 38) | class DecimalCodecUnitTests { method shouldBeAbleToDecode (line 40) | @Test method shouldEncodeNull (line 53) | @Test method shouldEncodeNumeric5x2 (line 62) | @Test method shouldEncodeNumeric10x3 (line 71) | @Test method shouldDecodeNumeric5x2 (line 80) | @Test method shouldDecodeNumeric5x0 (line 92) | @Test method shouldDecodeInteger (line 104) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/DoubleCodecUnitTests.java class DoubleCodecUnitTests (line 37) | class DoubleCodecUnitTests { method shouldEncodeDouble (line 39) | @Test method shouldEncodeNull (line 48) | @Test method shouldBeAbleToDecode (line 57) | @Test method shouldDecodeFloat (line 70) | @Test method shouldDecodeReal (line 80) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/EncodedUnitTests.java class EncodedUnitTests (line 30) | class EncodedUnitTests { method shouldReportSqlServerType (line 32) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/FloatCodecUnitTests.java class FloatCodecUnitTests (line 36) | class FloatCodecUnitTests { method shouldEncodeFloat (line 38) | @Test method shouldEncodeNull (line 47) | @Test method shouldBeAbleToDecode (line 56) | @Test method shouldDecodeFloat (line 69) | @Test method shouldDecodeReal (line 79) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/IntegerCodecUnitTests.java class IntegerCodecUnitTests (line 36) | class IntegerCodecUnitTests { method shouldEncodeInteger (line 38) | @Test method shouldEncodeNull (line 47) | @Test method shouldBeAbleToDecode (line 56) | @Test method shouldDecodeFromLong (line 74) | @Test method shouldDecodeFromInteger (line 84) | @Test method shouldDecodeFromNumeric (line 94) | @Test method shouldDecodeFromSmallInt (line 104) | @Test method shouldDecodeTinyInt (line 114) | @Test method createType (line 124) | private TypeInformation createType(int length, SqlServerType serverTyp... FILE: src/test/java/io/r2dbc/mssql/codec/LocalDateCodecUnitTests.java class LocalDateCodecUnitTests (line 38) | class LocalDateCodecUnitTests { method shouldEncodeDate (line 42) | @Test method shouldEncodeNull (line 53) | @Test method shouldDecodeNull (line 62) | @Test method shouldDecodeDate (line 72) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/LocalDateTimeCodecUnitTests.java class LocalDateTimeCodecUnitTests (line 37) | class LocalDateTimeCodecUnitTests { method shouldDecodeSmallDateTime (line 45) | @Test method shouldEncodeSmallDateTime (line 55) | @Test method shouldDecodeDateTime (line 67) | @Test method shouldEncodeDateTime (line 77) | @Test method shouldDecodeDateTime2 (line 87) | @Test method shouldEncodeDateTime2 (line 97) | @Test method shouldEncodeNull (line 108) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/LocalTimeCodecUnitTests.java class LocalTimeCodecUnitTests (line 38) | class LocalTimeCodecUnitTests { method shouldEncodeTime (line 42) | @Test method shouldEncodeNull (line 53) | @Test method shouldDecodeTime (line 62) | @Test method shouldDecodeNull (line 72) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/LongCodecUnitTests.java class LongCodecUnitTests (line 36) | class LongCodecUnitTests { method shouldEncodeLong (line 38) | @Test method shouldEncodeNull (line 47) | @Test method shouldBeAbleToDecode (line 56) | @Test method shouldDecodeFromLong (line 70) | @Test method shouldDecodeFromInteger (line 80) | @Test method shouldDecodeFromSmallInt (line 90) | @Test method shouldDecodeTinyInt (line 100) | @Test method createType (line 110) | private TypeInformation createType(int length, SqlServerType serverTyp... FILE: src/test/java/io/r2dbc/mssql/codec/MoneyCodecUnitTests.java class MoneyCodecUnitTests (line 40) | class MoneyCodecUnitTests { method shouldEncodeMoney (line 42) | @Test method shouldEncodeNull (line 51) | @Test method shouldDecodeBigMoney (line 60) | @Test method shouldDecodeSmallMoney (line 75) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/OffsetDateTimeCodecUnitTests.java class OffsetDateTimeCodecUnitTests (line 37) | class OffsetDateTimeCodecUnitTests { method shouldEncodeDatetimeoffset (line 41) | @Test method shouldEncodeDatetimeOffsetNegativeTz (line 52) | @Test method shouldEncodeNull (line 63) | @Test method shouldDecodeDateTimeOffset (line 72) | @Test method shouldDecodeDateTimeOffsetNegativeTz (line 82) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/PlpEncodedUnitTests.java class PlpEncodedUnitTests (line 40) | class PlpEncodedUnitTests { method shouldSplitBigByteArray (line 42) | @Test method shouldSplitBigByteArrayWithPlpHeaders (line 62) | @Test method shouldRearrangeChunks (line 82) | @Test method shouldDisposeUnusedBuffers (line 116) | @Test method emptySequenceShouldNeverAllocateCompositeBuffer (line 129) | @Test method shouldDisposeCompositeBufferOnComplete (line 145) | @Test method shouldDisposeCompositeBufferOnCancel (line 164) | @Test method shouldDisposeCompositeBufferOnError (line 184) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/RpcEncodingUnitTests.java class RpcEncodingUnitTests (line 32) | class RpcEncodingUnitTests { method shouldEncodeStringAsNVarchar (line 34) | @Test method shouldEncodeStringAsNVarcharMax (line 46) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/ShortCodecUnitTests.java class ShortCodecUnitTests (line 36) | class ShortCodecUnitTests { method shouldEncodeShort (line 38) | @Test method shouldEncodeNull (line 47) | @Test method shouldBeAbleToDecode (line 56) | @Test method shouldDecodeFromLong (line 70) | @Test method shouldDecodeFromInteger (line 80) | @Test method shouldDecodeFromSmallInt (line 90) | @Test method shouldDecodeTinyInt (line 100) | @Test method createType (line 110) | private TypeInformation createType(int length, SqlServerType serverTyp... FILE: src/test/java/io/r2dbc/mssql/codec/StringCodecUnitTests.java class StringCodecUnitTests (line 42) | class StringCodecUnitTests { method shouldEncodeNvarchar (line 44) | @Test method shouldEncodeVarchar (line 73) | @Test method shouldEncodeNull (line 98) | @Test method shouldBeAbleToDecodeUuid (line 107) | @Test method shouldDecodeUuid (line 115) | @Test method shouldDecodeVarchar (line 126) | @Test method shouldDecodeVarcharMax (line 141) | @Test method shouldDecodeVarcharMaxSplitCharacter (line 157) | @Test method shouldDecodeNvarchar (line 175) | @Test method shouldDecodeChar (line 190) | @Test method shouldDecodeText (line 205) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/TimestampCodecUnitTests.java class TimestampCodecUnitTests (line 35) | class TimestampCodecUnitTests { method shouldEncodeTimestamp (line 37) | @Test method shouldDecodeTimestamp (line 45) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/UuidCodecUnitTests.java class UuidCodecUnitTests (line 38) | class UuidCodecUnitTests { method shouldEncodeUuid (line 40) | @Test method shouldEncodeNull (line 50) | @Test method shouldDecodeUuid (line 59) | @Test FILE: src/test/java/io/r2dbc/mssql/codec/ZonedDateTimeCodecUnitTests.java class ZonedDateTimeCodecUnitTests (line 37) | class ZonedDateTimeCodecUnitTests { method shouldEncodeDatetimeoffset (line 41) | @Test method shouldEncodeNull (line 52) | @Test method shouldDecodeDateTimeOffset (line 61) | @Test FILE: src/test/java/io/r2dbc/mssql/message/TDSVersionUnitTests.java class TDSVersionUnitTests (line 28) | final class TDSVersionUnitTests { method shouldCompareGreaterVersion (line 30) | @Test FILE: src/test/java/io/r2dbc/mssql/message/header/HeaderUnitTests.java class HeaderUnitTests (line 29) | final class HeaderUnitTests { method shouldEncodePreLoginHeader (line 31) | @Test method shouldDecodeLoginHeader (line 44) | @Test method shouldNotDecodeHeader (line 65) | @Test FILE: src/test/java/io/r2dbc/mssql/message/header/StatusUnitTests.java class StatusUnitTests (line 30) | class StatusUnitTests { method shouldReturnCorrectStatus (line 32) | @ParameterizedTest method shouldCreateCombinedStatus (line 45) | @Test method shouldAddStatus (line 56) | @Test method shouldRemoveStatus (line 71) | @Test FILE: src/test/java/io/r2dbc/mssql/message/header/TypeUnitTests.java class TypeUnitTests (line 27) | final class TypeUnitTests { method shouldResolveType (line 29) | @Test method typeResolutionShouldFail (line 34) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/AllHeadersUnitTests.java class AllHeadersUnitTests (line 32) | class AllHeadersUnitTests { method shouldEncodeProperly (line 34) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/CanDecodeTestSupport.java class CanDecodeTestSupport (line 30) | final class CanDecodeTestSupport { method testCanDecode (line 39) | public static void testCanDecode(ByteBuf buffer, Predicate ca... FILE: src/test/java/io/r2dbc/mssql/message/token/ColInfoTokenUnitTests.java class ColInfoTokenUnitTests (line 30) | class ColInfoTokenUnitTests { method shouldDecodeToken (line 32) | @Test method shouldSkipToken (line 52) | @Test method canDecodeShouldReportDecodability (line 65) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/ColumnMetadataTokenUnitTests.java class ColumnMetadataTokenUnitTests (line 32) | class ColumnMetadataTokenUnitTests { method shouldDecodeColumns (line 34) | @Test method shouldDecodeIntAndVarcharMaxColumns (line 54) | @Test method shouldDecodeIntBinaryAndVarbinaryColumns (line 78) | @Test method canDecodeShouldReportDecodability (line 109) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/DoneInProcUnitTests.java class DoneInProcUnitTests (line 30) | class DoneInProcUnitTests { method shouldDecodeToken (line 32) | @Test method canDecodeShouldReportDecodability (line 46) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/DoneProcUnitTests.java class DoneProcUnitTests (line 30) | class DoneProcUnitTests { method shouldDecodeToken (line 32) | @Test method canDecodeShouldReportDecodability (line 46) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/DoneTokenUnitTests.java class DoneTokenUnitTests (line 30) | class DoneTokenUnitTests { method shouldDecodeToken (line 32) | @Test method shouldErrorDecodeToken (line 47) | @Test method canDecodeShouldReportDecodability (line 62) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/EnvChangeTokenUnitTests.java class EnvChangeTokenUnitTests (line 32) | final class EnvChangeTokenUnitTests { method shouldDecodeDatabaseChange (line 34) | @Test method shouldDecodeLanguageChange (line 48) | @Test method canDecodeShouldReportDecodability (line 62) | @Test method shouldDecodeRoute (line 70) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/ErrorTokenUnitTests.java class ErrorTokenUnitTests (line 30) | class ErrorTokenUnitTests { method shouldDecodeErrorToken (line 32) | @Test method canDecodeShouldReportDecodability (line 56) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/FeatureExtAckTokenUnitTests.java class FeatureExtAckTokenUnitTests (line 34) | class FeatureExtAckTokenUnitTests { method shouldDecode (line 36) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/IdentifierUnitTests.java class IdentifierUnitTests (line 29) | class IdentifierUnitTests { method shouldCreateObjectIdentifier (line 31) | @Test method shouldCreateFullQualifier (line 39) | @Test method shouldRejectServernameWithoutDatabase (line 47) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/InfoTokenUnitTests.java class InfoTokenUnitTests (line 30) | final class InfoTokenUnitTests { method shouldDecode (line 32) | @Test method shouldDecodeLanguageChange (line 51) | @Test method canDecodeShouldReportDecodability (line 76) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/Login7UnitTests.java class Login7UnitTests (line 38) | final class Login7UnitTests { method shouldRenderSimpleLoginPacket (line 40) | @Test method shouldEncodePacket (line 69) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/LoginAckTokenUnitTests.java class LoginAckTokenUnitTests (line 30) | final class LoginAckTokenUnitTests { method shouldDecode (line 32) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/NbcRowTokenUnitTests.java class NbcRowTokenUnitTests (line 37) | class NbcRowTokenUnitTests { method shouldDecodeNbcRow (line 51) | @Test method canDecodeShouldReportDecodability (line 69) | @Test method shouldDecodePlpNull (line 77) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/OrderTokenUnitTests.java class OrderTokenUnitTests (line 30) | class OrderTokenUnitTests { method shouldDecodeOrderToken (line 32) | @Test method canDecodeShouldReportDecodability (line 44) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/PreloginUnitTests.java class PreloginUnitTests (line 37) | final class PreloginUnitTests { method shouldUsePreloginHeader (line 39) | @Test method shouldEncodePrelogin (line 52) | @Test method shouldEncodePreloginVersion (line 66) | @Test method shouldEncodeEncryption (line 86) | @Test method shouldDecodePreloginResponse (line 106) | @Test method decodeShouldConsumeRemainingBytes (line 132) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/ReturnValueUnitTests.java class ReturnValueUnitTests (line 33) | class ReturnValueUnitTests { method shouldDecode (line 35) | @Test method canDecodeShouldReportDecodability (line 59) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/RowTokenFactory.java class RowTokenFactory (line 30) | public final class RowTokenFactory { method create (line 39) | public static RowToken create(ColumnMetadataToken columnMetadata, Cons... method create (line 50) | public static RowToken create(List columns, Consumer ... method create (line 66) | public static RowToken create(Column[] columns, Consumer buff... method RowTokenFactory (line 75) | private RowTokenFactory() { FILE: src/test/java/io/r2dbc/mssql/message/token/RowTokenUnitTests.java class RowTokenUnitTests (line 40) | class RowTokenUnitTests { method shouldDecodeRow (line 42) | @Test method canDecodeShouldReportDecodability (line 73) | @Test method shouldDecodeIntAndVarcharMax (line 99) | @Test method shouldDecodeIntAndVarcharMaxNull (line 120) | @Test method canDecodeShouldReportPlpDecodability (line 141) | @Test method shouldReleaseBuffersProperly (line 156) | @Test method loadRowData (line 183) | private static ByteBuf loadRowData(String resource) throws IOException { FILE: src/test/java/io/r2dbc/mssql/message/token/RpcRequestUnitTests.java class RpcRequestUnitTests (line 44) | class RpcRequestUnitTests { method shouldEncodeSpCursorOpen (line 46) | @Test method shouldEncodeStream (line 91) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/SqlBatchUnitTests.java class SqlBatchUnitTests (line 33) | class SqlBatchUnitTests { method shouldEncodeProperly (line 35) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/TabnameTokenUnitTests.java class TabnameTokenUnitTests (line 30) | class TabnameTokenUnitTests { method shouldDecodeToken (line 32) | @Test method canDecodeShouldReportDecodability (line 47) | @Test FILE: src/test/java/io/r2dbc/mssql/message/token/TabularUnitTests.java class TabularUnitTests (line 34) | final class TabularUnitTests { method shouldDecodeLoginAck (line 36) | @Test method colMetadataShouldReplacePreviousMetadata (line 60) | @Test FILE: src/test/java/io/r2dbc/mssql/message/type/CollationUnitTests.java class CollationUnitTests (line 32) | class CollationUnitTests { method shouldDecodeCp1252CollationFromSortId (line 34) | @Test method shouldDecodeEnglishCollationFromSortId (line 45) | @Test FILE: src/test/java/io/r2dbc/mssql/message/type/TypeBuilderUnitTests.java class TypeBuilderUnitTests (line 28) | class TypeBuilderUnitTests { method shouldDecodeInt (line 30) | @Test method canDecodeShouldCheckDecodingAbility (line 42) | @Test FILE: src/test/java/io/r2dbc/mssql/util/ClientMessageAssert.java class ClientMessageAssert (line 39) | public final class ClientMessageAssert extends AbstractObjectAssert encoded) { FILE: src/test/java/io/r2dbc/mssql/util/EmbeddedChannelAssert.java class EmbeddedChannelAssert (line 31) | public final class EmbeddedChannelAssert extends AbstractObjectAssert actual) { method hasByteBufMessage (line 75) | public EncodedAssert hasByteBufMessage() { FILE: src/test/java/io/r2dbc/mssql/util/EncodedAssert.java class EncodedAssert (line 33) | public final class EncodedAssert extends AbstractObjectAssert encoded) { FILE: src/test/java/io/r2dbc/mssql/util/FluxDiscardOnCancelUnitTests.java class FluxDiscardOnCancelUnitTests (line 37) | class FluxDiscardOnCancelUnitTests { method shouldEmitAllItemsOnSubscription (line 39) | @Test method considersAssemblyHook (line 51) | @Test method considersOnDropHook (line 73) | @Test method considersCancelSignalPropagation (line 92) | @Test method shouldNotConsumeItemsOnCancel (line 110) | @Test method shouldConsumeAndDiscardItemsOnCancel (line 125) | @Test method createItems (line 141) | static Iterator createItems(int count) { FILE: src/test/java/io/r2dbc/mssql/util/HexUtils.java class HexUtils (line 26) | public final class HexUtils { method HexUtils (line 28) | private HexUtils() { method decodeToByteBuf (line 37) | public static ByteBuf decodeToByteBuf(String chars) { FILE: src/test/java/io/r2dbc/mssql/util/IntegrationTestSupport.java class IntegrationTestSupport (line 39) | public abstract class IntegrationTestSupport { method beforeAll (line 48) | @BeforeAll method builder (line 57) | public static ConnectionFactoryOptions.Builder builder() { method setUp (line 70) | @BeforeEach method afterAll (line 75) | @AfterAll FILE: src/test/java/io/r2dbc/mssql/util/MsSqlServerExtension.java class MsSqlServerExtension (line 37) | @SuppressWarnings({"rawtypes"}) method configure (line 49) | protected void configure() { method beforeAll (line 66) | @Override method initialize (line 71) | public void initialize() { method afterAll (line 88) | @Override method configBuilder (line 92) | public MssqlConnectionConfiguration.Builder configBuilder() { method getConnectionConfiguration (line 96) | public MssqlConnectionConfiguration getConnectionConfiguration() { method getDataSource (line 100) | public HikariDataSource getDataSource() { method getJdbcOperations (line 104) | @Nullable method getHost (line 109) | public String getHost() { method getPort (line 113) | public int getPort() { method getUsername (line 117) | public String getUsername() { method getPassword (line 121) | public String getPassword() { type DatabaseContainer (line 128) | interface DatabaseContainer { method getHost (line 130) | String getHost(); method getPort (line 132) | int getPort(); method getUsername (line 134) | String getUsername(); method getPassword (line 136) | String getPassword(); class External (line 142) | static class External implements DatabaseContainer { method getHost (line 146) | @Override method getPort (line 151) | @Override method getUsername (line 156) | @Override method getPassword (line 161) | @Override method isAvailable (line 169) | @SuppressWarnings("try") class TestContainer (line 184) | static class TestContainer implements DatabaseContainer { method TestContainer (line 188) | TestContainer(JdbcDatabaseContainer container) { method getHost (line 192) | @Override method getPort (line 197) | @Override method getUsername (line 202) | @Override method getPassword (line 207) | @Override FILE: src/test/java/io/r2dbc/mssql/util/TestByteBufAllocator.java class TestByteBufAllocator (line 26) | public final class TestByteBufAllocator { method TestByteBufAllocator (line 31) | private TestByteBufAllocator() { FILE: src/test/java/io/r2dbc/mssql/util/Types.java class Types (line 28) | public class Types { method integer (line 33) | public static TypeInformation integer() { method varchar (line 37) | public static TypeInformation varchar(int length) { method Types (line 41) | private Types() {