Uses of Interface
io.github.torand.fastersql.projection.Projection
Packages that use Projection
Package
Description
Provides classes and interfaces related to column and table aliases.
Provides classes and interfaces related to inline value constants for statements.
Provides classes and interfaces related to scalar or tabular expressions.
Provides classes representing arithmetic expressions.
Provides classes and interfaces related to aggregate, single row and system functions.
Provides classes and interfaces related to aggregate functions.
Provides classes and interfaces related to single row functions.
Provides classes and interfaces related to system functions.
Provides classes representing the database model.
Provides classes and interfaces related to projections.
Provides classes and interfaces related to statements.
Provides classes and interfaces related to subqueries.
-
Uses of Projection in io.github.torand.fastersql.alias
Classes in io.github.torand.fastersql.alias that implement ProjectionModifier and TypeClassDescriptionclass
References a column using a combination of a table alias and a column alias.Methods in io.github.torand.fastersql.alias that return Projection -
Uses of Projection in io.github.torand.fastersql.constant
Subinterfaces of Projection in io.github.torand.fastersql.constantClasses in io.github.torand.fastersql.constant that implement ProjectionModifier and TypeClassDescriptionclass
Represents a scalar value constant of any type.class
Represents the 'null' constant value.Methods in io.github.torand.fastersql.constant that return ProjectionModifier and TypeMethodDescriptionCreates a projection of the constant. -
Uses of Projection in io.github.torand.fastersql.expression
Subinterfaces of Projection in io.github.torand.fastersql.expressionModifier and TypeInterfaceDescriptioninterface
Defines an expression resulting in a scalar value or a table with rows and columns. -
Uses of Projection in io.github.torand.fastersql.expression.arithmetic
Classes in io.github.torand.fastersql.expression.arithmetic that implement ProjectionModifier and TypeClassDescriptionclass
Implements the addition (sum) expression.class
Implements the division (quotient) expression.class
Implements the modulo (division remainder) expression.class
Implements the multiplication (product) expression.class
Implements the subtraction (difference) expression.Methods in io.github.torand.fastersql.expression.arithmetic that return ProjectionModifier and TypeMethodDescription -
Uses of Projection in io.github.torand.fastersql.function
Subinterfaces of Projection in io.github.torand.fastersql.functionModifier and TypeInterfaceDescriptioninterface
Defines a function that operates on a specific column (or no specific column).interface
Defines a construct that evaluates to a single value, based upon zero, one or multiple rows. -
Uses of Projection in io.github.torand.fastersql.function.aggregate
Subinterfaces of Projection in io.github.torand.fastersql.function.aggregateModifier and TypeInterfaceDescriptioninterface
Defines a function that returns a single value based upon a set of other values fetched from multiple rows.Classes in io.github.torand.fastersql.function.aggregate that implement ProjectionModifier and TypeClassDescriptionclass
Implements the average aggregate function.class
Implements the count aggregate function.class
Implements the count all aggregate function.class
Implements the maximum aggregate function.class
Implements the minimum aggregate function.class
Implements the sum aggregate function.Methods in io.github.torand.fastersql.function.aggregate that return ProjectionModifier and TypeMethodDescription -
Uses of Projection in io.github.torand.fastersql.function.singlerow
Subinterfaces of Projection in io.github.torand.fastersql.function.singlerowModifier and TypeInterfaceDescriptioninterface
Defines a function that returns a single value based upon one value from a single row.Classes in io.github.torand.fastersql.function.singlerow that implement ProjectionModifier and TypeClassDescriptionclass
Implements the absolute value numeric function.class
Implements the ceiling numeric function.class
Implements the concatenation string function.class
Implements the floor numeric function.class
Implements the length string function.class
Implements the lower case string function.class
Implements the round numeric function.class
Implements the substring string function.class
Implements the timestamp/number to string conversion function.class
Implements the string to number conversion function.class
Implements the upper case string function.Methods in io.github.torand.fastersql.function.singlerow that return ProjectionModifier and TypeMethodDescription -
Uses of Projection in io.github.torand.fastersql.function.system
Subinterfaces of Projection in io.github.torand.fastersql.function.systemModifier and TypeInterfaceDescriptioninterface
Defines a function that returns a single value without operating on table rows.Classes in io.github.torand.fastersql.function.system that implement ProjectionModifier and TypeClassDescriptionclass
Implements the current date system function.class
Implements the current time system function.class
Implements the current timestamp system function.Methods in io.github.torand.fastersql.function.system that return ProjectionModifier and TypeMethodDescription -
Uses of Projection in io.github.torand.fastersql.model
Classes in io.github.torand.fastersql.model that implement ProjectionMethods in io.github.torand.fastersql.model that return Projection -
Uses of Projection in io.github.torand.fastersql.projection
Methods in io.github.torand.fastersql.projection that return ProjectionModifier and TypeMethodDescriptionAssigns a column alias (label) for this projection. -
Uses of Projection in io.github.torand.fastersql.statement
Methods in io.github.torand.fastersql.statement with parameters of type ProjectionModifier and TypeMethodDescriptionstatic SelectFromBuilder
Statements.select
(Projection firstProjection, Projection... moreProjections) Creates a SELECT statement builder.static SelectFromBuilder
Statements.selectDistinct
(Projection firstProjection, Projection... moreProjections) Creates a SELECT statement builder with DISTINCT clause added. -
Uses of Projection in io.github.torand.fastersql.subquery
Classes in io.github.torand.fastersql.subquery that implement ProjectionModifier and TypeClassDescriptionclass
Implements a subquery to be used as projection or as operand for a predicate.Methods in io.github.torand.fastersql.subquery that return Projection