All Types
Name | Summary |
---|---|
org.ktorm.expression.AggregateExpression | Aggregate expression. |
org.ktorm.expression.AggregateType | The enum of aggregate functions in a AggregateExpression. |
org.ktorm.logging.AndroidLoggerAdapter | Adapter Logger implementation integrating android.util.Log with Ktorm. |
org.ktorm.expression.ArgumentExpression | Argument expression, wraps an argument passed to the executed SQL. |
org.ktorm.dsl.AssignmentsBuilder | Base class of DSL builders, provide basic functions used to build assignments for insert or update DSL. |
org.ktorm.schema.BaseTable | Base class of Ktorm's table objects, represents relational tables in the database. |
org.ktorm.dsl.BatchInsertStatementBuilder | DSL builder for batch insert statements. |
org.ktorm.dsl.BatchUpdateStatementBuilder | DSL builder for batch update statements. |
org.ktorm.expression.BetweenExpression | Between expression, check if a scalar expression is in the given range. |
org.ktorm.expression.BinaryExpression | Binary expression. |
org.ktorm.expression.BinaryExpressionType | Enum for binary expressions. |
org.ktorm.schema.BlobSqlType | SqlType implementation represents |
kotlin.Boolean (extensions in package org.ktorm.dsl) | |
org.ktorm.schema.BooleanSqlType | SqlType implementation represents |
org.ktorm.support.mysql.BulkInsertExpression | Bulk insert expression, represents a bulk insert statement in MySQL. |
org.ktorm.support.postgresql.BulkInsertExpression | Bulk insert expression, represents a bulk insert statement in PostgreSQL. |
org.ktorm.support.postgresql.BulkInsertOrUpdateOnConflictClauseBuilder | DSL builder for bulk insert or update on conflict clause. |
org.ktorm.support.mysql.BulkInsertOrUpdateOnDuplicateKeyClauseBuilder | DSL builder for bulk insert or update on duplicate key clause. |
org.ktorm.support.mysql.BulkInsertOrUpdateStatementBuilder | DSL builder for bulk insert or update statements. |
org.ktorm.support.postgresql.BulkInsertOrUpdateStatementBuilder | DSL builder for bulk insert or update statements. |
org.ktorm.support.mysql.BulkInsertStatementBuilder | DSL builder for bulk insert statements. |
org.ktorm.support.postgresql.BulkInsertStatementBuilder | DSL builder for bulk insert statements. |
org.ktorm.schema.BytesSqlType | SqlType implementation represents |
org.ktorm.database.CachedRowSet | Special implementation of ResultSet, used to hold the query results for Ktorm. |
org.ktorm.expression.CastingExpression | Wrap a SQL expression, changing its return type. |
org.ktorm.schema.Column | Represents database columns. |
org.ktorm.expression.ColumnAssignmentExpression | Column assignment expression, represents a column assignment for insert or update statements. |
org.ktorm.schema.ColumnBinding | Base class of column bindings. A column might be bound to a simple property, nested properties, or a reference to another table. |
org.ktorm.schema.ColumnDeclaring | Common interface of Column and ScalarExpression. |
org.ktorm.expression.ColumnDeclaringExpression | Column declaring expression, represents the selected columns in a SelectExpression. |
org.ktorm.expression.ColumnExpression | Column expression. |
org.ktorm.logging.CommonsLoggerAdapter | Adapter Logger implementation integrating Apache Commons Logging with Ktorm. |
org.ktorm.logging.ConsoleLogger | Simple Logger implementation printing logs to the console. While messages at WARN or ERROR levels are printed to System.err, others are printed to System.out. |
org.ktorm.database.Database | The entry class of Ktorm, represents a physical database, used to manage connections and transactions. |
org.ktorm.schema.DateSqlType | SqlType implementation represents |
org.ktorm.support.sqlserver.DateTimeOffsetSqlType | SqlType implementation represents SQL Server |
org.ktorm.schema.DecimalSqlType | SqlType implementation represents |
org.ktorm.expression.DeleteExpression | Delete expression, represents the |
org.ktorm.database.DialectFeatureNotSupportedException | Thrown to indicate that a feature is not supported by the current dialect. |
org.ktorm.schema.DoubleSqlType | SqlType implementation represents |
org.ktorm.entity.Entity | The super interface of all entity classes in Ktorm. This interface injects many useful functions into entities. |
org.ktorm.entity.EntityGrouping | Wraps an EntitySequence with a keySelector function, which can be applied to each record to get its key, or used as the |
org.ktorm.entity.EntitySequence | Represents a sequence of entity objects. As the name implies, the style and use pattern of Ktorm's entity sequence APIs are highly similar to kotlin.sequences.Sequence and the extension functions in Kotlin standard lib, as it provides many extension functions with the same names, such as filter, map, reduce, etc. |
org.ktorm.schema.EnumSqlType | SqlType implementation that saves enums as strings. |
org.ktorm.expression.ExistsExpression | Exists expression, check if the specific query has at least one result. |
org.ktorm.schema.FloatSqlType | SqlType implementation represents |
org.ktorm.expression.FunctionExpression | Function expression, represents a SQL function call. |
org.ktorm.support.postgresql.HStore | Represent values of PostgreSQL |
org.ktorm.support.postgresql.HStoreExpression | Expression class represents PostgreSQL's |
org.ktorm.support.postgresql.HStoreExpressionType | Enum for |
org.ktorm.support.postgresql.HStoreSqlType | SqlType implementation represents PostgreSQL |
org.ktorm.support.postgresql.ILikeExpression | ILike expression, represents PostgreSQL's |
org.ktorm.expression.InListExpression | In-list expression, translated to the |
org.ktorm.expression.InsertExpression | Insert expression, represents the |
org.ktorm.expression.InsertFromQueryExpression | Insert-from-query expression, eg. |
org.ktorm.support.mysql.InsertOrUpdateExpression | Insert or update expression, represents an insert statement with an |
org.ktorm.support.postgresql.InsertOrUpdateExpression | Insert or update expression, represents an insert statement with an |
org.ktorm.support.mysql.InsertOrUpdateStatementBuilder | DSL builder for insert or update statements. |
org.ktorm.support.postgresql.InsertOrUpdateStatementBuilder | DSL builder for insert or update statements. |
org.ktorm.schema.InstantSqlType | SqlType implementation represents |
org.ktorm.schema.IntSqlType | SqlType implementation represents |
kotlin.collections.Iterable (extensions in package org.ktorm.dsl) | |
org.ktorm.database.JdbcTransactionManager | TransactionManager implementation based on JDBC. |
org.ktorm.logging.JdkLoggerAdapter | Adapter Logger implementation integrating java.util.logging with Ktorm. |
org.ktorm.expression.JoinExpression | Join expression. |
org.ktorm.expression.JoinType | The enum of joining types in a JoinExpression. |
org.ktorm.jackson.JsonSqlType | SqlType implementation that provides JSON data type support via Jackson framework. |
org.ktorm.dsl.KtormDsl | Marker annotation for Ktorm DSL builder classes. |
org.ktorm.jackson.KtormModule | Jackson Module implementation that supports serializing Ktorm's entity objects in JSON format. |
org.ktorm.schema.LocalDateSqlType | SqlType implementation represents |
org.ktorm.schema.LocalDateTimeSqlType | SqlType implementation represents |
org.ktorm.schema.LocalTimeSqlType | SqlType implementation represents |
org.ktorm.logging.Logger | A simple logging interface abstracting third-party logging frameworks. |
org.ktorm.logging.LogLevel | Enum class defining logging levels in a certain order. While TRACE is the least serious and ERROR is the most serials. |
org.ktorm.schema.LongSqlType | SqlType implementation represents |
org.ktorm.support.mysql.MatchAgainstExpression | Match against expression, represents an |
org.ktorm.support.mysql.MatchColumns | Intermediate class that wraps the search columns of a MatchAgainstExpression. |
org.ktorm.schema.MonthDaySqlType | SqlType implementation used to save MonthDay instances, formating them to strings with pattern |
org.ktorm.support.mysql.MySqlAssignmentsBuilder | Base class of MySQL DSL builders, provide basic functions used to build assignments for insert or update DSL. |
org.ktorm.support.mysql.MySqlDialect | SqlDialect implementation for MySQL database. |
org.ktorm.support.mysql.MySqlExpressionVisitor | Base class designed to visit or modify MySQL's expression trees using visitor pattern. |
org.ktorm.support.mysql.MySqlFormatter | SqlFormatter implementation for MySQL, formatting SQL expressions as strings with their execution arguments. |
org.ktorm.support.mysql.NaturalJoinExpression | MySQL natural join expression. |
org.ktorm.schema.NestedBinding | Bind the column to nested properties, eg. |
org.ktorm.logging.NoOpLogger | Logger implementation that performs no operations. |
org.ktorm.support.oracle.OracleDialect | SqlDialect implementation for Oracle database. |
org.ktorm.support.oracle.OracleFormatter | SqlFormatter implementation for Oracle, formatting SQL expressions as strings with their execution arguments. |
org.ktorm.expression.OrderByExpression | Order-by expression. |
org.ktorm.expression.OrderType | The enum of order directions in a OrderByExpression. |
org.ktorm.support.postgresql.PgEnumType | SqlType implementation represents PostgreSQL |
org.ktorm.support.postgresql.PostgreSqlAssignmentsBuilder | Base class of PostgreSQL DSL builders, provide basic functions used to build assignments for insert or update DSL. |
org.ktorm.support.postgresql.PostgreSqlDialect | SqlDialect implementation for PostgreSQL database. |
org.ktorm.support.postgresql.PostgreSqlExpressionVisitor | Base class designed to visit or modify PostgreSQL's expression trees using visitor pattern. |
org.ktorm.support.postgresql.PostgreSqlFormatter | SqlFormatter implementation for PostgreSQL, formatting SQL expressions as strings with their execution arguments. |
java.sql.PreparedStatement (extensions in package org.ktorm.database) | |
org.ktorm.dsl.Query | Query is an abstraction of query operations and the core class of Ktorm's query DSL. |
org.ktorm.expression.QueryExpression | Base class of query expressions, provide common properties for SelectExpression and UnionExpression. |
org.ktorm.dsl.QueryRowSet | Special implementation of ResultSet, used to hold the Query results for Ktorm. |
org.ktorm.dsl.QuerySource | Represents a query source, used in the |
org.ktorm.expression.QuerySourceExpression | Query source expression, used in the |
org.ktorm.schema.ReferenceBinding | Bind the column to a reference table, equivalent to a foreign key in relational databases. Entity sequence APIs would automatically left join all references (recursively) by default. |
org.ktorm.expression.ScalarExpression | Base class of scalar expressions. An expression is "scalar" if it has a return value (eg. |
org.ktorm.support.mysql.SearchModifier | Enum class represents search modifiers in MySQL |
org.ktorm.expression.SelectExpression | Select expression, represents a |
org.ktorm.schema.ShortSqlType | SqlType implementation represents |
org.ktorm.logging.Slf4jLoggerAdapter | Adapter Logger implementation integrating Slf4j with Ktorm. |
org.ktorm.database.SpringManagedTransactionManager | TransactionManager implementation that delegates all transactions to the Spring framework. |
org.ktorm.database.SqlDialect | Representation of a SQL dialect. |
org.ktorm.expression.SqlExpression | Root class of SQL expressions or statements. |
org.ktorm.expression.SqlExpressionVisitor | Base class designed to visit or modify SQL expression trees using visitor pattern. |
org.ktorm.expression.SqlFormatter | Subclass of SqlExpressionVisitor, visiting SQL expression trees using visitor pattern. After the visit completes, the executable SQL string will be generated in the sql property with its execution parameters in parameters. |
org.ktorm.support.sqlite.SQLiteDialect | SqlDialect implementation for SQLite database. |
org.ktorm.support.sqlite.SQLiteFormatter | SqlFormatter implementation for SQLite, formatting SQL expressions as strings with their execution arguments. |
org.ktorm.support.sqlserver.SqlServerDialect | SqlDialect implementation for Microsoft SqlServer database. |
org.ktorm.support.sqlserver.SqlServerFormatter | SqlFormatter implementation for SqlServer, formatting SQL expressions as strings with their execution arguments. |
org.ktorm.schema.SqlType | Abstraction of SQL data types. |
org.ktorm.schema.Table | Base class of Ktorm's table objects. This class extends from BaseTable, additionally providing a binding mechanism with Entity interfaces based on functions such as bindTo, references. |
org.ktorm.expression.TableExpression | Table expression. |
org.ktorm.support.postgresql.TextArray | Represent values of PostgreSQL |
org.ktorm.support.postgresql.TextArraySqlType | SqlType implementation represents PostgreSQL |
org.ktorm.schema.TextSqlType | SqlType implementation represents |
org.ktorm.schema.TimeSqlType | SqlType implementation represents |
org.ktorm.schema.TimestampSqlType | SqlType implementation represents |
org.ktorm.database.Transaction | Representation of a transaction. |
org.ktorm.database.TransactionIsolation | Enum class represents transaction isolation levels, wrapping the |
org.ktorm.database.TransactionManager | Transaction manager abstraction used to manage database connections and transactions. |
org.ktorm.schema.TypeReference | Base class used to obtain full generic type information by subclassing. |
org.ktorm.expression.UnaryExpression | Unary expression. |
org.ktorm.expression.UnaryExpressionType | Enum for unary expressions. |
org.ktorm.expression.UnionExpression | Union expression, represents a |
org.ktorm.expression.UpdateExpression | Update expression, represents the |
org.ktorm.dsl.UpdateStatementBuilder | DSL builder for update statements. |
org.ktorm.schema.UuidSqlType | SqlType implementation represents |
org.ktorm.schema.VarcharSqlType | SqlType implementation represents |
org.ktorm.schema.YearMonthSqlType | SqlType implementation used to save YearMonth instances, formating them to strings with pattern |
org.ktorm.schema.YearSqlType | SqlType implementation used to save Year instances as integers. |