Uses of Class
com.pyranid.Database.Builder
-
Uses of Database.Builder in com.pyranid
Methods in com.pyranid that return Database.BuilderModifier and TypeMethodDescription@NonNull Database.BuilderDatabase.Builder.ambiguousTimestampBindingStrategy(@Nullable AmbiguousTimestampBindingStrategy ambiguousTimestampBindingStrategy) Configures how Pyranid bindsInstantandOffsetDateTimeparameters when JDBC parameter metadata cannot identify whether the target isTIMESTAMPorTIMESTAMP WITH TIME ZONE.@NonNull Database.BuilderDatabase.Builder.databaseType(@Nullable DatabaseType databaseType) Overrides automatic database type detection.@NonNull Database.BuilderConfigures a database-wide JDBC fetch size default.@NonNull Database.BuilderDatabase.Builder.instanceProvider(@Nullable InstanceProvider instanceProvider) @NonNull Database.BuilderConfigures a database-wide JDBC maximum row count default.@NonNull Database.BuilderDatabase.Builder.metricsCollector(@Nullable MetricsCollector metricsCollector) Configures the metrics collector for theDatabasebeing built.@NonNull Database.BuilderDatabase.Builder.parsedSqlCacheCapacity(@Nullable Integer parsedSqlCacheCapacity) Configures the size of the parsed SQL cache.@NonNull Database.BuilderDatabase.Builder.preparedStatementBinder(@Nullable PreparedStatementBinder preparedStatementBinder) @NonNull Database.BuilderDatabase.Builder.queryTimeout(@Nullable Duration queryTimeout) Configures a database-wide JDBC query timeout default.@NonNull Database.BuilderDatabase.Builder.resultSetMapper(@Nullable ResultSetMapper resultSetMapper) @NonNull Database.BuilderDatabase.Builder.statementLogger(@Nullable StatementLogger statementLogger) Configures the statement logger for theDatabasebeing built.@NonNull Database.BuilderConfigures the database time zone Pyranid should use when converting zone-less temporal values.static @NonNull Database.BuilderDatabase.withDataSource(@NonNull DataSource dataSource) Provides aDatabasebuilder for the givenDataSource.