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 representing CASE 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 representing the CAST function.
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 TypeClassDescriptionclassReferences 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 TypeClassDescriptionclassRepresents a scalar value constant of any type.classRepresents an inline number constant.classRepresents an inline string constant.classRepresents 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 TypeInterfaceDescriptioninterfaceDefines 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 TypeClassDescriptionclassImplements the addition (sum) expression.classImplements the division (quotient) expression.classImplements the modulo (division remainder) expression.classImplements the multiplication (product) expression.classImplements the negate numerical function.classImplements 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.expression.cases
Classes in io.github.torand.fastersql.expression.cases that implement ProjectionModifier and TypeClassDescriptionclassImplements a searched CASE expression.classImplements a simple CASE expression.Methods in io.github.torand.fastersql.expression.cases that return ProjectionModifier and TypeMethodDescription -
Uses of Projection in io.github.torand.fastersql.function
Subinterfaces of Projection in io.github.torand.fastersql.functionModifier and TypeInterfaceDescriptioninterfaceDefines a function that operates on a specific column (or no specific column).interfaceDefines 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 TypeInterfaceDescriptioninterfaceDefines 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 TypeClassDescriptionclassImplements the average aggregate function.classImplements the count aggregate function.classImplements the count all aggregate function.classImplements the maximum aggregate function.classImplements the minimum aggregate function.classImplements 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 TypeInterfaceDescriptioninterfaceDefines 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 TypeClassDescriptionclassImplements the absolute value numeric function.classImplements the ceiling numeric function.classImplements the concatenation string function.classImplements the natural exponential numeric function.classImplements the floor numeric function.classImplements the length string function.classImplements the natural logarithm numeric function.classImplements the lower case string function.classImplements the power (exponentiation) numeric function.classImplements the round numeric function.classImplements the square root numeric function.classImplements the substring string function.classImplements the timestamp/number to string conversion function.classImplements the string to number conversion function.classImplements 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.singlerow.cast
Classes in io.github.torand.fastersql.function.singlerow.cast that implement ProjectionMethods in io.github.torand.fastersql.function.singlerow.cast that return Projection -
Uses of Projection in io.github.torand.fastersql.function.system
Subinterfaces of Projection in io.github.torand.fastersql.function.systemModifier and TypeInterfaceDescriptioninterfaceDefines a function that returns a single value without operating on table rows.Classes in io.github.torand.fastersql.function.system that implement ProjectionModifier and TypeClassDescriptionclassImplements the current date system function.classImplements the current time system function.classImplements 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 SelectFromBuilderStatements.select(Projection firstProjection, Projection... moreProjections) Creates a SELECT statement builder.static SelectFromBuilderStatements.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 TypeClassDescriptionclassImplements a subquery to be used as projection or as operand for a predicate.Methods in io.github.torand.fastersql.subquery that return Projection