public interface ProxyAsSelector<TRProxy extends ProxyEntity<TRProxy,TR>,TR>
TRProxy getTRProxy()
AsSelector getAsSelector()
default ProxyAsSelector<TRProxy,TR> columns(SQLColumn<?>... columns)
default ProxyAsSelector<TRProxy,TR> column(SQLColumn<?> column)
default ProxyAsSelector<TRProxy,TR> columnConstAs(String columnConst, String alias)
default ProxyAsSelector<TRProxy,TR> columnIgnore(SQLColumn<?> column)
default <TProxy extends ProxyEntity<TProxy,TEntity>,TEntity> ProxyAsSelector<TRProxy,TR> columnAll(TProxy tableProxy)
default ProxyAsSelector<TRProxy,TR> columnAs(SQLColumn<?> column, java.util.function.Function<TRProxy,SQLColumn<?>> mapAlias)
default ProxyAsSelector<TRProxy,TR> columnAs(SQLColumn<?> column, String alias)
default <TSubQueryProxy extends ProxyEntity<TSubQueryProxy,TSubQuery>,TSubQuery> ProxyAsSelector<TRProxy,TR> columnSubQueryAs(SQLFuncExpression<ProxyQueryable<TSubQueryProxy,TSubQuery>> subQueryableFunc, java.util.function.Function<TRProxy,SQLColumn<?>> mapAlias)
default <TSubQueryProxy extends ProxyEntity<TSubQueryProxy,TSubQuery>,TSubQuery> ProxyAsSelector<TRProxy,TR> columnSubQueryAs(SQLFuncExpression<ProxyQueryable<TSubQueryProxy,TSubQuery>> subQueryableFunc, String alias)
default ProxyAsSelector<TRProxy,TR> columnCount(SQLColumn<?> column)
default ProxyAsSelector<TRProxy,TR> columnCountAs(SQLColumn<?> column, java.util.function.Function<TRProxy,SQLColumn<?>> mapAlias)
default ProxyAsSelector<TRProxy,TR> columnCountAs(SQLColumn<?> column, String alias)
default ProxyAsSelector<TRProxy,TR> columnCountDistinct(SQLColumn<?> column)
default ProxyAsSelector<TRProxy,TR> columnCountDistinctAs(SQLColumn<?> column, String alias)
default ProxyAsSelector<TRProxy,TR> columnCountDistinctAs(SQLColumn<?> column, java.util.function.Function<TRProxy,SQLColumn<?>> mapAlias)
default ProxyAsSelector<TRProxy,TR> columnSum(SQLColumn<? extends Number> column)
default ProxyAsSelector<TRProxy,TR> columnSumAs(SQLColumn<? extends Number> column, java.util.function.Function<TRProxy,SQLColumn<? extends Number>> mapAlias)
default ProxyAsSelector<TRProxy,TR> columnSumAs(SQLColumn<? extends Number> column, String alias)
default ProxyAsSelector<TRProxy,TR> columnSumDistinct(SQLColumn<? extends Number> column)
default ProxyAsSelector<TRProxy,TR> columnSumDistinctAs(SQLColumn<? extends Number> column, java.util.function.Function<TRProxy,SQLColumn<? extends Number>> mapAlias)
default ProxyAsSelector<TRProxy,TR> columnSumDistinctAs(SQLColumn<? extends Number> column, String alias)
default ProxyAsSelector<TRProxy,TR> columnMax(SQLColumn<?> column)
default <TProperty> ProxyAsSelector<TRProxy,TR> columnMaxAs(SQLColumn<TProperty> column, java.util.function.Function<TRProxy,SQLColumn<TProperty>> mapAlias)
default ProxyAsSelector<TRProxy,TR> columnMaxAs(SQLColumn<?> column, String alias)
default ProxyAsSelector<TRProxy,TR> columnMin(SQLColumn<?> column)
default <TProperty> ProxyAsSelector<TRProxy,TR> columnMinAs(SQLColumn<TProperty> column, java.util.function.Function<TRProxy,SQLColumn<TProperty>> mapAlias)
default ProxyAsSelector<TRProxy,TR> columnMinAs(SQLColumn<?> column, String alias)
default ProxyAsSelector<TRProxy,TR> columnAvg(SQLColumn<? extends Number> column)
default ProxyAsSelector<TRProxy,TR> columnAvgAs(SQLColumn<? extends Number> column, java.util.function.Function<TRProxy,SQLColumn<? extends Number>> mapAlias)
default ProxyAsSelector<TRProxy,TR> columnAvgAs(SQLColumn<? extends Number> column, String alias)
default ProxyAsSelector<TRProxy,TR> columnAvgDistinct(SQLColumn<? extends Number> column)
default ProxyAsSelector<TRProxy,TR> columnAvgDistinctAs(SQLColumn<? extends Number> column, java.util.function.Function<TRProxy,SQLColumn<? extends Number>> mapAlias)
default ProxyAsSelector<TRProxy,TR> columnAvgDistinctAs(SQLColumn<? extends Number> column, String alias)
default ProxyAsSelector<TRProxy,TR> columnLen(SQLColumn<?> column)
default ProxyAsSelector<TRProxy,TR> columnLenAs(SQLColumn<?> column, java.util.function.Function<TRProxy,SQLColumn<?>> mapAlias)
default ProxyAsSelector<TRProxy,TR> columnLenAs(SQLColumn<?> column, String alias)
default ProxyAsSelector<TRProxy,TR> columnFuncAs(ProxyColumnPropertyFunction proxyColumnPropertyFunction, java.util.function.Function<TRProxy,SQLColumn<?>> mapAlias)
default ProxyAsSelector<TRProxy,TR> columnFuncAs(ProxyColumnPropertyFunction proxyColumnPropertyFunction, String alias)
default ProxyAsSelector<TRProxy,TR> sqlColumnAs(SQLColumnSegment sqlColumnSegment, java.util.function.Function<TRProxy,SQLColumn<?>> mapAlias)
Copyright © 2023. All rights reserved.