slick.util
Helper code for various things. Tuples, Logging, SQL, ...
Attributes
Members list
Type members
Classlikes
A connection pool for asynchronous execution of blocking I/O actions. This is used for the asynchronous query execution API on top of blocking back-ends like JDBC.
A connection pool for asynchronous execution of blocking I/O actions. This is used for the asynchronous query execution API on top of blocking back-ends like JDBC.
Attributes
- Companion:
- object
- Source:
- AsyncExecutor.scala
- Graph
- Supertypes
- trait Closeabletrait AutoCloseableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Source:
- AsyncExecutor.scala
- Graph
- Supertypes
- Self type
- AsyncExecutor.type
The information that is exposed by an AsyncExecutor via JMX.
The information that is exposed by an AsyncExecutor via JMX.
Attributes
- Source:
- AsyncExecutor.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Configure Java Beans reflectively, using Typesafe Config for data type conversions.
Configure Java Beans reflectively, using Typesafe Config for data type conversions.
Attributes
- Source:
- BeanConfigurator.scala
- Graph
- Supertypes
- Self type
- BeanConfigurator.type
Utilities for working with classloaders
Utilities for working with classloaders
Attributes
- Source:
- ClassLoaderUtil.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ClassLoaderUtil.type
Extension methods to make Typesafe Config easier to use
Extension methods to make Typesafe Config easier to use
Attributes
- Companion:
- object
- Source:
- GlobalConfig.scala
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
Attributes
- Companion:
- class
- Source:
- GlobalConfig.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
An efficient immutable array implementation which is used in the AST. Semantics are generally the same as for Scala collections but for performance reasons it does not implement any standard collection traits.
An efficient immutable array implementation which is used in the AST. Semantics are generally the same as for Scala collections but for performance reasons it does not implement any standard collection traits.
Attributes
- Companion:
- object
- Source:
- ConstArray.scala
- Graph
- Supertypes
- trait Producttrait Equalsclass Objecttrait Matchableclass Any
- Self type
- ConstArray[T]
Attributes
- Companion:
- class
- Source:
- ConstArray.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ConstArray.type
A mutable builder for ConstArrays.
A mutable builder for ConstArrays.
Attributes
- Source:
- ConstArray.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
A lazy operation on a ConstArray, produced by withFilter, zip, zipWithIndex and
ConstArrayOp.from(Range).
A lazy operation on a ConstArray, produced by withFilter, zip, zipWithIndex and
ConstArrayOp.from(Range).
Attributes
- Companion:
- object
- Source:
- ConstArray.scala
- Graph
- Supertypes
- class Any
- Known subtypes
- class RangeConstArrayOp
Attributes
- Companion:
- trait
- Source:
- ConstArray.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ConstArrayOp.type
The information required for dumping a single object
The information required for dumping a single object
Attributes
- Companion:
- object
- Source:
- TreePrinter.scala
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Source:
- TreePrinter.scala
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- DumpInfo.type
Interface for types that can be used in a tree dump
Interface for types that can be used in a tree dump
Attributes
- Source:
- TreePrinter.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait Nodetrait BinaryNodeclass Aggregateclass Bindclass Distinctclass Dropclass Filterclass GroupByclass Insertclass RebuildOptionclass ResultSetMappingclass TableExpansionclass Takeclass Uniontrait SimpleBinaryOperatortrait DefNodeclass ComplexFilteredQueryclass ForUpdateclass SortByclass Comprehension[Fetch]class Joinclass OptionFoldclass StructNodeclass FilteredQueryclass SimpleFilteredQueryclass InsertColumntrait NullaryNodeclass CompiledStatementclass LiteralNodeclass QueryParameterclass RangeFromclass Refclass SequenceNodeclass TableNodeclass RowNumclass RowNumGenclass SimpleLiteralclass ProfileComputationclass CompiledMappingtrait PathElementclass Selecttrait SimplyTypedNodeclass Applyclass CollectionCastclass Firstclass GetOrElseclass IfThenElseclass OptionApplyclass ParameterSwitchclass ProductNodeclass Pureclass RowNumberclass Subqueryclass TypeMappingtrait UnaryNodetrait SimpleExpressiontrait SimpleFunctiontrait Typetrait AtomicTypetrait BaseTypedType[T]class ScalaBaseType[T]class ScalaNumericType[T]trait JdbcType[T]class DriverJdbcType[T]class BigDecimalJdbcTypeclass BlobJdbcTypeclass OracleBlobJdbcTypeclass BooleanJdbcTypeclass DB2BooleanJdbcTypeclass DerbyBooleanJdbcTypeclass OracleBooleanJdbcTypeclass SQLServerBooleanJdbcTypeclass SQLiteBooleanJdbcTypeclass ByteArrayJdbcTypeclass OracleByteArrayJdbcTypeclass ByteJdbcTypeclass SQLServerByteJdbcTypeclass CharJdbcTypeclass ClobJdbcTypeclass DateJdbcTypeclass SQLServerDateJdbcTypeclass SQLiteDateJdbcTypeclass DoubleJdbcTypeclass FloatJdbcTypeclass InstantJdbcTypeclass DB2InstantJdbcTypeclass DerbyInstantJdbcTypeclass HsqldbInstantJdbcTypeclass OracleInstantJdbcTypeclass PostgresInstantJdbcTypeclass SQLServerInstantJdbcTypeclass SQLiteInstantJdbcTypeclass IntJdbcTypeclass LocalDateJdbcTypeclass OracleLocalDateJdbcTypeclass SQLiteLocalDateJdbcTypeclass LocalDateTimeJdbcTypeclass LocalTimeJdbcTypeclass LongJdbcTypeclass NullJdbcTypeclass OffsetDateTimeJdbcTypeclass OffsetTimeJdbcTypeclass HsqldbOffsetTimeJdbcTypeclass OracleOffsetTimeJdbcTypeclass ShortJdbcTypeclass StringJdbcTypeclass OracleStringJdbcTypeclass TimeJdbcTypeclass OracleTimeJdbcTypeclass SQLServerTimeJdbcTypeclass SQLiteTimeJdbcTypeclass TimestampJdbcTypeclass SQLiteTimestampJdbcTypeclass UUIDJdbcTypeclass DB2UUIDJdbcTypeclass DerbyUUIDJdbcTypeclass OracleUUIDJdbcTypeclass PostgresUUIDJdbcTypeclass SQLServerUUIDJdbcTypeclass SQLiteUUIDJdbcTypeclass ZonedDateTimeJdbcTypeobject UnassignedType.typeclass CollectionTypeclass MappedScalaTypeclass NominalTypetrait OptionTypetrait OptionTypedType[T]class ScalaOptionType[T]class ProductTypeclass StructTypetrait TypedType[T]trait ScalaType[T]class MutatingResultAction[T]class SimpleJdbcProfileAction[R]class InsertOrUpdateActionclass InsertQueryActionclass MultiInsertActionclass InsertOrUpdateAllActionclass SingleInsertActionclass FailureActionclass SuccessAction[R]class SimpleJdbcAction[R]class SimpleMemoryAction[R]class FailedAction[E]class FutureAction[R]class BaseResultConverter[T]class DefaultingResultConverter[T]class IsDefinedResultConverter[T]class OptionResultConverter[T]class InsertResultConverterclass QueryResultConverter
Create a wrapper for a Dumpable to omit some nodes.
Create a wrapper for a Dumpable to omit some nodes.
Attributes
- Source:
- TreePrinter.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Ellipsis.type
Singleton object with Slick's configuration, loaded from the application config. This includes configuration for the global profile objects and settings for debug logging.
Singleton object with Slick's configuration, loaded from the application config. This includes configuration for the global profile objects and settings for debug logging.
In addition to being listed in reference.conf, all essential config options also have their
default values hardcoded here because we cannot rely on getting reference.conf on the classpath
in all cases (e.g. the tsql macro).
Attributes
- Source:
- GlobalConfig.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- GlobalConfig.type
Attributes
- Source:
- QueryInterpolator.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class QueryBuilderclass DB2QueryBuilderclass DerbyQueryBuilderclass H2QueryBuilderclass HsqldbQueryBuilderclass MySQLQueryBuilderclass OracleQueryBuilderclass PostgresQueryBuilderclass SQLServerQueryBuilderclass SQLiteQueryBuilder
Attributes
- Source:
- Logging.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait Phaseclass AssignUniqueSymbolsclass CodeGenclass JdbcCodeGenclass JdbcInsertCodeGenclass MemoryCodeGenclass MemoryInsertCodeGenclass CreateAggregatesclass CreateResultSetMappingclass EmulateOuterJoinsclass ExpandRecordsclass ExpandSumsclass ExpandTablesclass FixRowNumberOrderingclass FlattenProjectionsclass ForceOuterBindsclass HoistClientOpsclass InferTypesclass InsertCompilerclass MergeToComprehensionsclass OptimizeScalarclass PruneProjectionsclass RelabelUnionsclass RemoveFieldNamesclass RemoveMappedTypesclass RemoveTakeDropclass ReorderOperationsclass ResolveZipJoinsclass MySQLResolveZipJoinsclass RewriteBooleansclass RewriteDistinctclass RewriteJoinsclass SpecializeParametersclass UnrollTailBindsclass VerifySymbolsclass VerifyTypesclass RemoveSubqueryOrderingclass ProtectGroupByclass Distributeclass QueryCompilerclass DriverDataSourceclass DatabaseUrlDataSourceobject JdbcDataSource.typeclass JdbcModelBuilderclass ModelBuilderclass H2ModelBuilderclass HsqldbModelBuilderclass MySQLModelBuilderclass OracleModelBuilderclass ModelBuilderclass ModelBuilderclass SQLiteModelBuildertrait DistributedBackendobject DistributedBackend.typetrait HeapBackendobject HeapBackend.typeclass QueryInterpreterobject AsyncExecutor.typeobject BeanConfigurator.type
A simplified copy of java.util.concurrent.ArrayBlockingQueue with additional logic for
temporarily rejecting elements based on the current size. All features of the original
ArrayBlockingQueue have been ported, except the mutation methods of the iterator. See
java.util.concurrent.ArrayBlockingQueue for documentation.
A simplified copy of java.util.concurrent.ArrayBlockingQueue with additional logic for
temporarily rejecting elements based on the current size. All features of the original
ArrayBlockingQueue have been ported, except the mutation methods of the iterator. See
java.util.concurrent.ArrayBlockingQueue for documentation.
Furthermore this implementation has a pause feature where it does not pass through
low- or mid-priority tasks when paused.
Attributes
- Source:
- ManagedArrayBlockingQueue.scala
- Graph
- Supertypes
- trait Loggingtrait BlockingQueue[PrioritizedRunnable]class AbstractQueue[PrioritizedRunnable]trait Queue[PrioritizedRunnable]class AbstractCollection[PrioritizedRunnable]trait Collection[PrioritizedRunnable]trait Iterable[PrioritizedRunnable]class Objecttrait Matchableclass Any
- Self type
A Product to represent larger arities than Tuple22
A Product to represent larger arities than Tuple22
Attributes
- Source:
- TupleSupport.scala
- Graph
- Supertypes
- trait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Source:
- QueryInterpolator.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- QueryInterpolator.type
Attributes
- Companion:
- object
- Source:
- QueryInterpolator.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Source:
- ConstArray.scala
- Graph
- Supertypes
A wrapper for a value, which uses reference equality of the wrapped
value as its own equality. This can be used, for example, to get the
equivalent of an IdentityHashMap from a regular HashMap.
A wrapper for a value, which uses reference equality of the wrapped
value as its own equality. This can be used, for example, to get the
equivalent of an IdentityHashMap from a regular HashMap.
Attributes
- Source:
- RefId.scala
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Source:
- SQLBuilder.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- class
- Source:
- SQLBuilder.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SQLBuilder.type
Attributes
- Companion:
- object
- Source:
- Logging.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Source:
- Logging.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SlickLogger.type
Utility methods for creating result set debug output.
Utility methods for creating result set debug output.
Attributes
- Source:
- TableDump.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Create a readable printout of a tree.
Create a readable printout of a tree.
Attributes
- Companion:
- object
- Source:
- TreePrinter.scala
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Source:
- TreePrinter.scala
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- TreePrinter.type
Extension methods for prepending and appending values to tuples
Extension methods for prepending and appending values to tuples
Attributes
- Source:
- TupleSupport.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TupleMethods.type
Utility functions for working with tuples of different arities
Utility functions for working with tuples of different arities
Attributes
- Source:
- TupleSupport.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TupleSupport.type
Value members
Concrete methods
Throw an UnsupportedOperationException. Like ??? but NonFatal.
Concrete fields
An exception handler which ignores NonFatal exceptions. It is used when running cleanup
code inside of another exception handler to prevent an exception during cleanup from
overriding the original one.
An exception handler which ignores NonFatal exceptions. It is used when running cleanup
code inside of another exception handler to prevent an exception during cleanup from
overriding the original one.
Attributes
- Source:
- package.scala