CB - The type of condition-bean.public class HpSLCFunction<CB extends ConditionBean> extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected HpSLCSetupper<CB> |
_setupper |
| コンストラクタと説明 |
|---|
HpSLCFunction(HpSLCSetupper<CB> setupper) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
assertObjectNotNull(String variableName,
Object value) |
protected void |
assertScalarConditionOption(ScalarConditionOption option) |
protected void |
assertSubQuery(SubQuery<?> scalarCBLambda) |
HpSLCDecorator<CB> |
avg(SubQuery<CB> scalarCBLambda)
Set up the sub query of myself for the scalar 'avg'.
|
HpSLCDecorator<CB> |
avg(SubQuery<CB> scalarCBLambda,
FunctionFilterOptionCall<ScalarConditionOption> opLambda)
Set up the sub query of myself for the scalar 'avg'.
|
protected HpSLCCustomized<CB> |
createCustomized() |
protected HpSLCDecorator<CB> |
createDecorator(HpSLCCustomized<CB> option) |
protected ScalarConditionOption |
createScalarConditionOption() |
protected HpSLCDecorator<CB> |
doAvg(SubQuery<CB> scalarCBLambda,
ScalarConditionOption option) |
protected HpSLCDecorator<CB> |
doMax(SubQuery<CB> scalarCBLambda,
ScalarConditionOption option) |
protected HpSLCDecorator<CB> |
doMin(SubQuery<CB> scalarCBLambda,
ScalarConditionOption option) |
protected HpSLCDecorator<CB> |
doSum(SubQuery<CB> scalarCBLambda,
ScalarConditionOption option) |
HpSLCDecorator<CB> |
max(SubQuery<CB> scalarCBLambda)
Set up the sub query of myself for the scalar 'max'.
|
HpSLCDecorator<CB> |
max(SubQuery<CB> scalarCBLambda,
FunctionFilterOptionCall<ScalarConditionOption> opLambda)
Set up the sub query of myself for the scalar 'max'.
|
HpSLCDecorator<CB> |
min(SubQuery<CB> scalarCBLambda)
Set up the sub query of myself for the scalar 'min'.
|
HpSLCDecorator<CB> |
min(SubQuery<CB> scalarCBLambda,
FunctionFilterOptionCall<ScalarConditionOption> opLambda)
Set up the sub query of myself for the scalar 'min'.
|
protected ScalarConditionOption |
newScalarConditionOption() |
protected ScalarConditionOption |
prepareOption(FunctionFilterOptionCall<ScalarConditionOption> opLambda) |
protected void |
setupScalarCondition(String function,
SubQuery<CB> scalarCBLambda,
HpSLCCustomized<CB> customized,
ScalarConditionOption option) |
HpSLCDecorator<CB> |
sum(SubQuery<CB> scalarCBLambda)
Set up the sub query of myself for the scalar 'sum'.
|
HpSLCDecorator<CB> |
sum(SubQuery<CB> scalarCBLambda,
FunctionFilterOptionCall<ScalarConditionOption> opLambda)
Set up the sub query of myself for the scalar 'sum'.
|
protected final HpSLCSetupper<CB extends ConditionBean> _setupper
public HpSLCFunction(HpSLCSetupper<CB> setupper)
public HpSLCDecorator<CB> max(SubQuery<CB> scalarCBLambda)
cb.query().scalar_Equal().max(purchaseCB -> { purchaseCB.specify().columnPurchasePrice(); // *Point! purchaseCB.query().setPaymentCompleteFlg_Equal_True(); });
scalarCBLambda - The callback for sub-query of myself. (NotNull)public HpSLCDecorator<CB> max(SubQuery<CB> scalarCBLambda, FunctionFilterOptionCall<ScalarConditionOption> opLambda)
cb.query().scalar_Equal().max(purchaseCB -> { purchaseCB.specify().columnPurchasePrice(); // *Point! purchaseCB.query().setPaymentCompleteFlg_Equal_True(); }, op -> op.coalesce(0));
scalarCBLambda - The callback for sub-query of myself. (NotNull)opLambda - The callback for option of scalar. (NotNull)protected HpSLCDecorator<CB> doMax(SubQuery<CB> scalarCBLambda, ScalarConditionOption option)
public HpSLCDecorator<CB> min(SubQuery<CB> scalarCBLambda)
cb.query().scalar_Equal().min(purchaseCB -> { purchaseCB.specify().columnPurchasePrice(); // *Point! purchaseCB.query().setPaymentCompleteFlg_Equal_True(); });
scalarCBLambda - The callback for sub-query of myself. (NotNull)public HpSLCDecorator<CB> min(SubQuery<CB> scalarCBLambda, FunctionFilterOptionCall<ScalarConditionOption> opLambda)
cb.query().scalar_Equal().min(purchaseCB -> { purchaseCB.specify().columnPurchasePrice(); // *Point! purchaseCB.query().setPaymentCompleteFlg_Equal_True(); }, op -> op.coalesce(0));
scalarCBLambda - The callback for sub-query of myself. (NotNull)opLambda - The callback for option of scalar. (NotNull)protected HpSLCDecorator<CB> doMin(SubQuery<CB> scalarCBLambda, ScalarConditionOption option)
public HpSLCDecorator<CB> sum(SubQuery<CB> scalarCBLambda)
cb.query().scalar_Equal().sum(purchaseCB -> { purchaseCB.specify().columnPurchasePrice(); // *Point! purchaseCB.query().setPaymentCompleteFlg_Equal_True(); });
scalarCBLambda - The callback for sub-query of myself. (NotNull)public HpSLCDecorator<CB> sum(SubQuery<CB> scalarCBLambda, FunctionFilterOptionCall<ScalarConditionOption> opLambda)
cb.query().scalar_Equal().sum(purchaseCB -> { purchaseCB.specify().columnPurchasePrice(); // *Point! purchaseCB.query().setPaymentCompleteFlg_Equal_True(); }, op -> op.coalesce(0));
scalarCBLambda - The callback for sub-query of myself. (NotNull)opLambda - The callback for option of scalar. (NotNull)protected HpSLCDecorator<CB> doSum(SubQuery<CB> scalarCBLambda, ScalarConditionOption option)
public HpSLCDecorator<CB> avg(SubQuery<CB> scalarCBLambda)
cb.query().scalar_Equal().avg(purchaseCB -> { purchaseCB.specify().columnPurchasePrice(); // *Point! purchaseCB.query().setPaymentCompleteFlg_Equal_True(); });
scalarCBLambda - The callback for sub-query of myself. (NotNull)public HpSLCDecorator<CB> avg(SubQuery<CB> scalarCBLambda, FunctionFilterOptionCall<ScalarConditionOption> opLambda)
cb.query().scalar_Equal().avg(purchaseCB -> { purchaseCB.specify().columnPurchasePrice(); // *Point! purchaseCB.query().setPaymentCompleteFlg_Equal_True(); }, op -> op.coalesce(0));
scalarCBLambda - The callback for sub-query of myself. (NotNull)opLambda - The callback for option of scalar. (NotNull)protected HpSLCDecorator<CB> doAvg(SubQuery<CB> scalarCBLambda, ScalarConditionOption option)
protected void setupScalarCondition(String function, SubQuery<CB> scalarCBLambda, HpSLCCustomized<CB> customized, ScalarConditionOption option)
protected HpSLCCustomized<CB> createCustomized()
protected HpSLCDecorator<CB> createDecorator(HpSLCCustomized<CB> option)
protected ScalarConditionOption prepareOption(FunctionFilterOptionCall<ScalarConditionOption> opLambda)
protected ScalarConditionOption createScalarConditionOption()
protected ScalarConditionOption newScalarConditionOption()
protected void assertSubQuery(SubQuery<?> scalarCBLambda)
protected void assertScalarConditionOption(ScalarConditionOption option)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.