text:
package org.docksidestage.mysql.dbflute.bsbhv;

import java.util.List;

import org.dbflute.*;
import org.dbflute.bhv.*;
import org.dbflute.bhv.readable.*;
import org.dbflute.bhv.writable.*;
import org.dbflute.bhv.referrer.*;
import org.dbflute.cbean.*;
import org.dbflute.cbean.chelper.HpSLSFunction;
import org.dbflute.cbean.result.*;
import org.dbflute.exception.*;
import org.dbflute.optional.OptionalEntity;
import org.dbflute.outsidesql.executor.*;
import org.docksidestage.mysql.dbflute.exbhv.*;
import org.docksidestage.mysql.dbflute.bsbhv.loader.*;
import org.docksidestage.mysql.dbflute.exentity.*;
import org.docksidestage.mysql.dbflute.bsentity.dbmeta.*;
import org.docksidestage.mysql.dbflute.cbean.*;

/**
 * The behavior of WHITE_LARGE_TEXT_FILE as TABLE.

 *

 * [primary key]
 *     LARGE_TEXT_FILE_ID
 *
 * [column]
 *     LARGE_TEXT_FILE_ID, LARGE_TEXT_FILE_TEXT
 *
 * [sequence]
 *
 *
 * [identity]
 *
 *
 * [version-no]
 *
 *
 * [foreign table]
 *
 *
 * [referrer table]
 *
 *
 * [foreign property]
 *
 *
 * [referrer property]
 *
 *

 * @author DBFlute(AutoGenerator)
 */
public abstract class BsWhiteLargeTextFileBhv extends AbstractBehaviorWritable<WhiteLargeTextFile, WhiteLargeTextFileCB> {

    // ===================================================================================
    //                                                                          Definition
    //                                                                          ==========
    /*df:beginQueryPath*/
    /*df:endQueryPath*/

    // ===================================================================================
    //                                                                             DB Meta
    //                                                                             =======
    /** {@inheritDoc} */
    public WhiteLargeTextFileDbm asDBMeta() { return WhiteLargeTextFileDbm.getInstance(); }
    /** {@inheritDoc} */
    public String asTableDbName() { return "white_large_text_file"; }

    // ===================================================================================
    //                                                                        New Instance
    //                                                                        ============
    /** {@inheritDoc} */
    public WhiteLargeTextFileCB newConditionBean() { return new WhiteLargeTextFileCB(); }

    // ===================================================================================
    //                                                                        Count Select
    //                                                                        ============
    /**
     * Select the count of uniquely-selected records by the condition-bean. {IgnorePagingCondition, IgnoreSpecifyColumn}

     * SpecifyColumn is ignored but you can use it only to remove text type column for union's distinct.
     *

     * int count = whiteLargeTextFileBhv.selectCount(cb -> {
     *     cb.query().set...
     * });
     *

     * @param cbLambda The callback for condition-bean of WhiteLargeTextFile. (NotNull)
     * @return The count for the condition. (NotMinus)
     */
    public int selectCount(CBCall<WhiteLargeTextFileCB> cbLambda) {
        return facadeSelectCount(createCB(cbLambda));
    }

    /**
     * Select the count of uniquely-selected records by the condition-bean. {IgnorePagingCondition, IgnoreSpecifyColumn}

     * SpecifyColumn is ignored but you can use it only to remove text type column for union's distinct.
     *

     * WhiteLargeTextFileCB cb = new WhiteLargeTextFileCB();
     * cb.query().setFoo...(value);
     * int count = whiteLargeTextFileBhv.selectCount(cb);
     *

     * @param cb The condition-bean of WhiteLargeTextFile. (NotNull)
     * @return The count for the condition. (NotMinus)
     */
    public int selectCount(WhiteLargeTextFileCB cb) {
        return facadeSelectCount(cb);
    }

    // ===================================================================================
    //                                                                       Entity Select
    //                                                                       =============
    /**
     * Select the entity by the condition-bean.

     * It returns not-null optional entity, so you should ...

     * If the data is always present as your business rule, alwaysPresent().

     * If it might be no data, isPresent() and orElse(), ...
     *

     * // if the data always exists as your business rule
     * whiteLargeTextFileBhv.selectEntity(cb -> {
     *     cb.query().set...
     * }).alwaysPresent(whiteLargeTextFile -> {
     *     // called if present, or exception
     *     ... = whiteLargeTextFile.get...
     * });
     *
     * // if it might be no data, ...
     * whiteLargeTextFileBhv.selectEntity(cb -> {
     *     cb.query().set...
     * }).ifPresent(whiteLargeTextFile -> {
     *     // called if present
     *     ... = whiteLargeTextFile.get...
     * }).orElse(() -> {
     *     // called if not present
     * });
     *

     * @param cbLambda The callback for condition-bean of WhiteLargeTextFile. (NotNull)
     * @return The optional entity selected by the condition. (NotNull: if no data, empty entity)
     * @throws EntityAlreadyDeletedException When get(), required() of return value is called and the value is null, which means entity has already been deleted (not found).
     * @throws EntityDuplicatedException When the entity has been duplicated.
     * @throws SelectEntityConditionNotFoundException When the condition for selecting an entity is not found.
     */
    public OptionalEntity<WhiteLargeTextFile> selectEntity(CBCall<WhiteLargeTextFileCB> cbLambda) {
        return facadeSelectEntity(createCB(cbLambda));
    }

    /**
     * Select the entity by the condition-bean.

     * It returns not-null optional entity, so you should ...

     * If the data always exists as your business rule, alwaysPresent().

     * If it might be no data, get() after check by isPresent() or orElse(), ...
     *

     * WhiteLargeTextFileCB cb = new WhiteLargeTextFileCB();
     * cb.query().set...
     *
     * // if the data always exists as your business rule
     * whiteLargeTextFileBhv.selectEntity(cb)}).alwaysPresent(whiteLargeTextFile -> {
     *     // called if present, or exception
     *     ... = whiteLargeTextFile.get...
     * });
     *
     * // if it might be no data, ...
     * whiteLargeTextFileBhv.selectEntity(cb).ifPresent(whiteLargeTextFile -> {
     *     // called if present
     *     ... = whiteLargeTextFile.get...
     * }).orElse(() -> {
     *     // called if not present
     * });
     *

     * @param cb The condition-bean of WhiteLargeTextFile. (NotNull)
     * @return The optional entity selected by the condition. (NotNull: if no data, empty entity)
     * @throws EntityAlreadyDeletedException When get(), required() of return value is called and the value is null, which means entity has already been deleted (not found).
     * @throws EntityDuplicatedException When the entity has been duplicated.
     * @throws SelectEntityConditionNotFoundException When the condition for selecting an entity is not found.
     */
    public OptionalEntity<WhiteLargeTextFile> selectEntity(WhiteLargeTextFileCB cb) {
        return facadeSelectEntity(cb);
    }

    protected OptionalEntity<WhiteLargeTextFile> facadeSelectEntity(WhiteLargeTextFileCB cb) {
        return doSelectOptionalEntity(cb, typeOfSelectedEntity());
    }

    protected <ENTITY extends WhiteLargeTextFile> OptionalEntity<ENTITY> doSelectOptionalEntity(WhiteLargeTextFileCB cb, Class<? extends ENTITY> tp) {
        return createOptionalEntity(doSelectEntity(cb, tp), cb);
    }

    protected Entity doReadEntity(ConditionBean cb) { return facadeSelectEntity(downcast(cb)).orElse(null); }

    /**
     * Select the entity by the condition-bean with deleted check.

     * If the data is always present as your business rule, this method is good.
     *

     * WhiteLargeTextFile whiteLargeTextFile = whiteLargeTextFileBhv.selectEntityWithDeletedCheck(cb -> cb.acceptPK(1));
     * ... = whiteLargeTextFile.get...(); // the entity always be not null
     *

     * @param cbLambda The callback for condition-bean of WhiteLargeTextFile. (NotNull)
     * @return The entity selected by the condition. (NotNull: if no data, throws exception)
     * @throws EntityAlreadyDeletedException When the entity has already been deleted. (not found)
     * @throws EntityDuplicatedException When the entity has been duplicated.
     * @throws SelectEntityConditionNotFoundException When the condition for selecting an entity is not found.
     */
    public WhiteLargeTextFile selectEntityWithDeletedCheck(CBCall<WhiteLargeTextFileCB> cbLambda) {
        return facadeSelectEntityWithDeletedCheck(createCB(cbLambda));
    }

    /**
     * Select the entity by the condition-bean with deleted check.

     * If the data is always present as your business rule, this method is good.
     *

     * WhiteLargeTextFileCB cb = new WhiteLargeTextFileCB();
     * cb.query().set...;
     * WhiteLargeTextFile whiteLargeTextFile = whiteLargeTextFileBhv.selectEntityWithDeletedCheck(cb);
     * ... = whiteLargeTextFile.get...(); // the entity always be not null
     *

     * @param cb The condition-bean of WhiteLargeTextFile. (NotNull)
     * @return The entity selected by the condition. (NotNull: if no data, throws exception)
     * @throws EntityAlreadyDeletedException When the entity has already been deleted. (not found)
     * @throws EntityDuplicatedException When the entity has been duplicated.
     * @throws SelectEntityConditionNotFoundException When the condition for selecting an entity is not found.
     */
    public WhiteLargeTextFile selectEntityWithDeletedCheck(WhiteLargeTextFileCB cb) {
        return facadeSelectEntityWithDeletedCheck(cb);
    }

    /**
     * Select the entity by the primary-key value.
     * @param largeTextFileId : PK, NotNull, BIGINT(19). (NotNull)
     * @return The optional entity selected by the PK. (NotNull: if no data, empty entity)
     * @throws EntityAlreadyDeletedException When get(), required() of return value is called and the value is null, which means entity has already been deleted (not found).
     * @throws EntityDuplicatedException When the entity has been duplicated.
     * @throws SelectEntityConditionNotFoundException When the condition for selecting an entity is not found.
     */
    public OptionalEntity<WhiteLargeTextFile> selectByPK(Long largeTextFileId) {
        return facadeSelectByPK(largeTextFileId);
    }

    protected OptionalEntity<WhiteLargeTextFile> facadeSelectByPK(Long largeTextFileId) {
        return doSelectOptionalByPK(largeTextFileId, typeOfSelectedEntity());
    }

    protected <ENTITY extends WhiteLargeTextFile> ENTITY doSelectByPK(Long largeTextFileId, Class<? extends ENTITY> tp) {
        return doSelectEntity(xprepareCBAsPK(largeTextFileId), tp);
    }

    protected <ENTITY extends WhiteLargeTextFile> OptionalEntity<ENTITY> doSelectOptionalByPK(Long largeTextFileId, Class<? extends ENTITY> tp) {
        return createOptionalEntity(doSelectByPK(largeTextFileId, tp), largeTextFileId);
    }

    protected WhiteLargeTextFileCB xprepareCBAsPK(Long largeTextFileId) {
        assertObjectNotNull("largeTextFileId", largeTextFileId);
        return newConditionBean().acceptPK(largeTextFileId);
    }

    // ===================================================================================
    //                                                                         List Select
    //                                                                         ===========
    /**
     * Select the list as result bean.
     *

     * ListResultBean<WhiteLargeTextFile> whiteLargeTextFileList = whiteLargeTextFileBhv.selectList(cb -> {
     *     cb.query().set...;
     *     cb.query().addOrderBy...;
     * });
     * for (WhiteLargeTextFile whiteLargeTextFile : whiteLargeTextFileList) {
     *     ... = whiteLargeTextFile.get...;
     * }
     *

     * @param cbLambda The callback for condition-bean of WhiteLargeTextFile. (NotNull)
     * @return The result bean of selected list. (NotNull: if no data, returns empty list)
     * @throws DangerousResultSizeException When the result size is over the specified safety size.
     */
    public ListResultBean<WhiteLargeTextFile> selectList(CBCall<WhiteLargeTextFileCB> cbLambda) {
        return facadeSelectList(createCB(cbLambda));
    }

    /**
     * Select the list as result bean.
     *

     * WhiteLargeTextFileCB cb = new WhiteLargeTextFileCB();
     * cb.query().set...;
     * cb.query().addOrderBy...;
     * ListResultBean<WhiteLargeTextFile> whiteLargeTextFileList = whiteLargeTextFileBhv.selectList(cb);
     * for (WhiteLargeTextFile whiteLargeTextFile : whiteLargeTextFileList) {
     *     ... = whiteLargeTextFile.get...;
     * }
     *

     * @param cb The condition-bean of WhiteLargeTextFile. (NotNull)
     * @return The result bean of selected list. (NotNull: if no data, returns empty list)
     * @throws DangerousResultSizeException When the result size is over the specified safety size.
     */
    public ListResultBean<WhiteLargeTextFile> selectList(WhiteLargeTextFileCB cb) {
        return facadeSelectList(cb);
    }

    @Override
    protected boolean isEntityDerivedMappable() { return true; }

    // ===================================================================================
    //                                                                         Page Select
    //                                                                         ===========
    /**
     * Select the page as result bean.

     * (both count-select and paging-select are executed)
     *

     * PagingResultBean<WhiteLargeTextFile> page = whiteLargeTextFileBhv.selectPage(cb -> {
     *     cb.query().set...
     *     cb.query().addOrderBy...
     *     cb.paging(20, 3); // 20 records per a page and current page number is 3
     * });
     * int allRecordCount = page.getAllRecordCount();
     * int allPageCount = page.getAllPageCount();
     * boolean isExistPrePage = page.isExistPrePage();
     * boolean isExistNextPage = page.isExistNextPage();
     * ...
     * for (WhiteLargeTextFile whiteLargeTextFile : page) {
     *     ... = whiteLargeTextFile.get...;
     * }
     *

     * @param cbLambda The callback for condition-bean of WhiteLargeTextFile. (NotNull)
     * @return The result bean of selected page. (NotNull: if no data, returns bean as empty list)
     * @throws DangerousResultSizeException When the result size is over the specified safety size.
     */
    public PagingResultBean<WhiteLargeTextFile> selectPage(CBCall<WhiteLargeTextFileCB> cbLambda) {
        return facadeSelectPage(createCB(cbLambda));
    }

    /**
     * Select the page as result bean.

     * (both count-select and paging-select are executed)
     *

     * WhiteLargeTextFileCB cb = new WhiteLargeTextFileCB();
     * cb.query().setFoo...(value);
     * cb.query().addOrderBy_Bar...();
     * cb.paging(20, 3); // 20 records per a page and current page number is 3
     * PagingResultBean<WhiteLargeTextFile> page = whiteLargeTextFileBhv.selectPage(cb);
     * int allRecordCount = page.getAllRecordCount();
     * int allPageCount = page.getAllPageCount();
     * boolean isExistPrePage = page.isExistPrePage();
     * boolean isExistNextPage = page.isExistNextPage();
     * ...
     * for (WhiteLargeTextFile whiteLargeTextFile : page) {
     *     ... = whiteLargeTextFile.get...();
     * }
     *

     * @param cb The condition-bean of WhiteLargeTextFile. (NotNull)
     * @return The result bean of selected page. (NotNull: if no data, returns bean as empty list)
     * @throws DangerousResultSizeException When the result size is over the specified safety size.
     */
    public PagingResultBean<WhiteLargeTextFile> selectPage(WhiteLargeTextFileCB cb) {
        return facadeSelectPage(cb);
    }

    // ===================================================================================
    //                                                                       Cursor Select
    //                                                                       =============
    /**
     * Select the cursor by the condition-bean.
     *

     * whiteLargeTextFileBhv.selectCursor(cb -> {
     *     cb.query().set...
     * }, member -> {
     *     ... = member.getMemberName();
     * });
     *

     * @param cbLambda The callback for condition-bean of WhiteLargeTextFile. (NotNull)
     * @param entityLambda The handler of entity row of WhiteLargeTextFile. (NotNull)
     */
    public void selectCursor(CBCall<WhiteLargeTextFileCB> cbLambda, EntityRowHandler<WhiteLargeTextFile> entityLambda) {
        facadeSelectCursor(createCB(cbLambda), entityLambda);
    }

    /**
     * Select the cursor by the condition-bean.
     *

     * WhiteLargeTextFileCB cb = new WhiteLargeTextFileCB();
     * cb.query().set...
     * whiteLargeTextFileBhv.selectCursor(cb, member -> {
     *     ... = member.getMemberName();
     * });
     *

     * @param cb The condition-bean of WhiteLargeTextFile. (NotNull)
     * @param entityRowHandler The handler of entity row of WhiteLargeTextFile. (NotNull)
     */
    public void selectCursor(WhiteLargeTextFileCB cb, EntityRowHandler<WhiteLargeTextFile> entityRowHandler) {
        facadeSelectCursor(cb, entityRowHandler);
    }

    // ===================================================================================
    //                                                                       Scalar Select
    //                                                                       =============
    /**
     * Select the scalar value derived by a function from uniquely-selected records.

     * You should call a function method after this method called like as follows:
     *

     * whiteLargeTextFileBhv.selectScalar(Date.class).max(cb -> {
     *     cb.specify().column...; // required for the function
     *     cb.query().set...
     * });
     *

     * @param <RESULT> The type of result.
     * @param resultType The type of result. (NotNull)
     * @return The scalar function object to specify function for scalar value. (NotNull)
     */
    public <RESULT> HpSLSFunction<WhiteLargeTextFileCB, RESULT> selectScalar(Class<RESULT> resultType) {
        return facadeScalarSelect(resultType);
    }

    // ===================================================================================
    //                                                                            Sequence
    //                                                                            ========
    @Override
    protected Number doReadNextVal() {
        String msg = "This table is NOT related to sequence: " + asTableDbName();
        throw new UnsupportedOperationException(msg);
    }

    // ===================================================================================
    //                                                                       Load Referrer
    //                                                                       =============
    /**
     * Load referrer for the list by the referrer loader.
     *

     * List<Member> memberList = memberBhv.selectList(cb -> {
     *     cb.query().set...
     * });
     * memberBhv.load(memberList, memberLoader -> {
     *     memberLoader.loadPurchase(purchaseCB -> {
     *         purchaseCB.setupSelect...
     *         purchaseCB.query().set...
     *         purchaseCB.query().addOrderBy...
     *     }); // you can also load nested referrer from here
     *     //}).withNestedReferrer(purchaseLoader -> {
     *     //    purchaseLoader.loadPurchasePayment(...);
     *     //});
     *
     *     // you can also pull out foreign table and load its referrer
     *     // (setupSelect of the foreign table should be called)
     *     //memberLoader.pulloutMemberStatus().loadMemberLogin(...)
     * });
     * for (Member member : memberList) {
     *     List<Purchase> purchaseList = member.getPurchaseList();
     *     for (Purchase purchase : purchaseList) {
     *         ...
     *     }
     * }
     *

     * About internal policy, the value of primary key (and others too) is treated as case-insensitive.

     * The condition-bean, which the set-upper provides, has order by FK before callback.
     * @param whiteLargeTextFileList The entity list of whiteLargeTextFile. (NotNull)
     * @param loaderLambda The callback to handle the referrer loader for actually loading referrer. (NotNull)
     */
    public void load(List<WhiteLargeTextFile> whiteLargeTextFileList, ReferrerLoaderHandler<LoaderOfWhiteLargeTextFile> loaderLambda) {
        xassLRArg(whiteLargeTextFileList, loaderLambda);
        loaderLambda.handle(new LoaderOfWhiteLargeTextFile().ready(whiteLargeTextFileList, _behaviorSelector));
    }

    /**
     * Load referrer for the entity by the referrer loader.
     *

     * Member member = memberBhv.selectEntityWithDeletedCheck(cb -> cb.acceptPK(1));
     * memberBhv.load(member, memberLoader -> {
     *     memberLoader.loadPurchase(purchaseCB -> {
     *         purchaseCB.setupSelect...
     *         purchaseCB.query().set...
     *         purchaseCB.query().addOrderBy...
     *     }); // you can also load nested referrer from here
     *     //}).withNestedReferrer(purchaseLoader -> {
     *     //    purchaseLoader.loadPurchasePayment(...);
     *     //});
     *
     *     // you can also pull out foreign table and load its referrer
     *     // (setupSelect of the foreign table should be called)
     *     //memberLoader.pulloutMemberStatus().loadMemberLogin(...)
     * });
     * List<Purchase> purchaseList = member.getPurchaseList();
     * for (Purchase purchase : purchaseList) {
     *     ...
     * }
     *

     * About internal policy, the value of primary key (and others too) is treated as case-insensitive.

     * The condition-bean, which the set-upper provides, has order by FK before callback.
     * @param whiteLargeTextFile The entity of whiteLargeTextFile. (NotNull)
     * @param loaderLambda The callback to handle the referrer loader for actually loading referrer. (NotNull)
     */
    public void load(WhiteLargeTextFile whiteLargeTextFile, ReferrerLoaderHandler<LoaderOfWhiteLargeTextFile> loaderLambda) {
        xassLRArg(whiteLargeTextFile, loaderLambda);
        loaderLambda.handle(new LoaderOfWhiteLargeTextFile().ready(xnewLRAryLs(whiteLargeTextFile), _behaviorSelector));
    }

    // ===================================================================================
    //                                                                   Pull out Relation
    //                                                                   =================
    // ===================================================================================
    //                                                                      Extract Column
    //                                                                      ==============
    /**
     * Extract the value list of (single) primary key largeTextFileId.
     * @param whiteLargeTextFileList The list of whiteLargeTextFile. (NotNull, EmptyAllowed)
     * @return The list of the column value. (NotNull, EmptyAllowed, NotNullElement)
     */
    public List<Long> extractLargeTextFileIdList(List<WhiteLargeTextFile> whiteLargeTextFileList)
    { return helpExtractListInternally(whiteLargeTextFileList, "largeTextFileId"); }

    // ===================================================================================
    //                                                                       Entity Update
    //                                                                       =============
    /**
     * Insert the entity modified-only. (DefaultConstraintsEnabled)
     *

     * WhiteLargeTextFile whiteLargeTextFile = new WhiteLargeTextFile();
     * // if auto-increment, you don't need to set the PK value
     * whiteLargeTextFile.setFoo...(value);
     * whiteLargeTextFile.setBar...(value);
     * // you don't need to set values of common columns
     * //whiteLargeTextFile.setRegisterUser(value);
     * //whiteLargeTextFile.set...;
     * whiteLargeTextFileBhv.insert(whiteLargeTextFile);
     * ... = whiteLargeTextFile.getPK...(); // if auto-increment, you can get the value after
     *

     *
While, when the entity is created by select, all columns are registered.

     * @param whiteLargeTextFile The entity of insert. (NotNull, PrimaryKeyNullAllowed: when auto-increment)
     * @throws EntityAlreadyExistsException When the entity already exists. (unique constraint violation)
     */
    public void insert(WhiteLargeTextFile whiteLargeTextFile) {
        doInsert(whiteLargeTextFile, null);
    }

    /**
     * Update the entity modified-only. (ZeroUpdateException, NonExclusiveControl)

     * By PK as default, and also you can update by unique keys using entity's uniqueOf().
     *

     * WhiteLargeTextFile whiteLargeTextFile = new WhiteLargeTextFile();
     * whiteLargeTextFile.setPK...(value); // required
     * whiteLargeTextFile.setFoo...(value); // you should set only modified columns
     * // you don't need to set values of common columns
     * //whiteLargeTextFile.setRegisterUser(value);
     * //whiteLargeTextFile.set...;
     * // if exclusive control, the value of concurrency column is required
     * whiteLargeTextFile.setVersionNo(value);
     * whiteLargeTextFileBhv.update(whiteLargeTextFile);
     *

     * @param whiteLargeTextFile The entity of update. (NotNull, PrimaryKeyNotNull)
     * @throws EntityAlreadyDeletedException When the entity has already been deleted. (not found)
     * @throws EntityDuplicatedException When the entity has been duplicated.
     * @throws EntityAlreadyExistsException When the entity already exists. (unique constraint violation)
     */
    public void update(WhiteLargeTextFile whiteLargeTextFile) {
        doUpdate(whiteLargeTextFile, null);
    }

    /**
     * Insert or update the entity modified-only. (DefaultConstraintsEnabled, NonExclusiveControl)

     * if (the entity has no PK) { insert() } else { update(), but no data, insert() }

     *
Also you can update by unique keys using entity's uniqueOf().

     * @param whiteLargeTextFile The entity of insert or update. (NotNull, ...depends on insert or update)
     * @throws EntityAlreadyDeletedException When the entity has already been deleted. (not found)
     * @throws EntityDuplicatedException When the entity has been duplicated.
     * @throws EntityAlreadyExistsException When the entity already exists. (unique constraint violation)
     */
    public void insertOrUpdate(WhiteLargeTextFile whiteLargeTextFile) {
        doInsertOrUpdate(whiteLargeTextFile, null, null);
    }

    /**
     * Delete the entity. (ZeroUpdateException, NonExclusiveControl)

     * By PK as default, and also you can delete by unique keys using entity's uniqueOf().
     *

     * WhiteLargeTextFile whiteLargeTextFile = new WhiteLargeTextFile();
     * whiteLargeTextFile.setPK...(value); // required
     * // if exclusive control, the value of concurrency column is required
     * whiteLargeTextFile.setVersionNo(value);
     * try {
     *     whiteLargeTextFileBhv.delete(whiteLargeTextFile);
     * } catch (EntityAlreadyUpdatedException e) { // if concurrent update
     *     ...
     * }
     *

     * @param whiteLargeTextFile The entity of delete. (NotNull, PrimaryKeyNotNull)
     * @throws EntityAlreadyDeletedException When the entity has already been deleted. (not found)
     * @throws EntityDuplicatedException When the entity has been duplicated.
     */
    public void delete(WhiteLargeTextFile whiteLargeTextFile) {
        doDelete(whiteLargeTextFile, null);
    }

    // ===================================================================================
    //                                                                        Batch Update
    //                                                                        ============
    /**
     * Batch-insert the entity list modified-only of same-set columns. (DefaultConstraintsEnabled)

     * This method uses executeBatch() of java.sql.PreparedStatement.

     *
The columns of least common multiple are registered like this:

     *

     * for (... : ...) {
     *     WhiteLargeTextFile whiteLargeTextFile = new WhiteLargeTextFile();
     *     whiteLargeTextFile.setFooName("foo");
     *     if (...) {
     *         whiteLargeTextFile.setFooPrice(123);
     *     }
     *     // FOO_NAME and FOO_PRICE (and record meta columns) are registered
     *     // FOO_PRICE not-called in any entities are registered as null without default value
     *     // columns not-called in all entities are registered as null or default value
     *     whiteLargeTextFileList.add(whiteLargeTextFile);
     * }
     * whiteLargeTextFileBhv.batchInsert(whiteLargeTextFileList);
     *

     *
While, when the entities are created by select, all columns are registered.

     *
And if the table has an identity, entities after the process don't have incremented values.
     * (When you use the (normal) insert(), you can get the incremented value from your entity)

     * @param whiteLargeTextFileList The list of the entity. (NotNull, EmptyAllowed, PrimaryKeyNullAllowed: when auto-increment)
     * @return The array of inserted count. (NotNull, EmptyAllowed)
     */
    public int[] batchInsert(List<WhiteLargeTextFile> whiteLargeTextFileList) {
        return doBatchInsert(whiteLargeTextFileList, null);
    }

    /**
     * Batch-update the entity list modified-only of same-set columns. (NonExclusiveControl)

     * This method uses executeBatch() of java.sql.PreparedStatement.

     * You should specify same-set columns to all entities like this:
     *

     * for (... : ...) {
     *     WhiteLargeTextFile whiteLargeTextFile = new WhiteLargeTextFile();
     *     whiteLargeTextFile.setFooName("foo");
     *     if (...) {
     *         whiteLargeTextFile.setFooPrice(123);
     *     } else {
     *         whiteLargeTextFile.setFooPrice(null); // updated as null
     *         //whiteLargeTextFile.setFooDate(...); // *not allowed, fragmented
     *     }
     *     // FOO_NAME and FOO_PRICE (and record meta columns) are updated
     *     // (others are not updated: their values are kept)
     *     whiteLargeTextFileList.add(whiteLargeTextFile);
     * }
     * whiteLargeTextFileBhv.batchUpdate(whiteLargeTextFileList);
     *

     * @param whiteLargeTextFileList The list of the entity. (NotNull, EmptyAllowed, PrimaryKeyNotNull)
     * @return The array of updated count. (NotNull, EmptyAllowed)
     * @throws EntityAlreadyDeletedException When the entity has already been deleted. (not found)
     */
    public int[] batchUpdate(List<WhiteLargeTextFile> whiteLargeTextFileList) {
        return doBatchUpdate(whiteLargeTextFileList, null);
    }

    /**
     * Batch-delete the entity list. (NonExclusiveControl)

     * This method uses executeBatch() of java.sql.PreparedStatement.
     * @param whiteLargeTextFileList The list of the entity. (NotNull, EmptyAllowed, PrimaryKeyNotNull)
     * @return The array of deleted count. (NotNull, EmptyAllowed)
     * @throws EntityAlreadyDeletedException When the entity has already been deleted. (not found)
     */
    public int[] batchDelete(List<WhiteLargeTextFile> whiteLargeTextFileList) {
        return doBatchDelete(whiteLargeTextFileList, null);
    }

    // ===================================================================================
    //                                                                        Query Update
    //                                                                        ============
    /**
     * Insert the several entities by query (modified-only for fixed value).
     *

     * whiteLargeTextFileBhv.queryInsert(new QueryInsertSetupper<WhiteLargeTextFile, WhiteLargeTextFileCB>() {
     *     public ConditionBean setup(WhiteLargeTextFile entity, WhiteLargeTextFileCB intoCB) {
     *         FooCB cb = FooCB();
     *         cb.setupSelect_Bar();
     *
     *         // mapping
     *         intoCB.specify().columnMyName().mappedFrom(cb.specify().columnFooName());
     *         intoCB.specify().columnMyCount().mappedFrom(cb.specify().columnFooCount());
     *         intoCB.specify().columnMyDate().mappedFrom(cb.specify().specifyBar().columnBarDate());
     *         entity.setMyFixedValue("foo"); // fixed value
     *         // you don't need to set values of common columns
     *         //entity.setRegisterUser(value);
     *         //entity.set...;
     *         // you don't need to set a value of concurrency column
     *         //entity.setVersionNo(value);
     *
     *         return cb;
     *     }
     * });
     *

     * @param manyArgLambda The callback to set up query-insert. (NotNull)
     * @return The inserted count.
     */
    public int queryInsert(QueryInsertSetupper<WhiteLargeTextFile, WhiteLargeTextFileCB> manyArgLambda) {
        return doQueryInsert(manyArgLambda, null);
    }

    /**
     * Update the several entities by query non-strictly modified-only. (NonExclusiveControl)
     *

     * WhiteLargeTextFile whiteLargeTextFile = new WhiteLargeTextFile();
     * // you don't need to set PK value
     * //whiteLargeTextFile.setPK...(value);
     * whiteLargeTextFile.setFoo...(value); // you should set only modified columns
     * // you don't need to set values of common columns
     * //whiteLargeTextFile.setRegisterUser(value);
     * //whiteLargeTextFile.set...;
     * // you don't need to set a value of concurrency column
     * // (auto-increment for version number is valid though non-exclusive control)
     * //whiteLargeTextFile.setVersionNo(value);
     * whiteLargeTextFileBhv.queryUpdate(whiteLargeTextFile, cb -> {
     *     cb.query().setFoo...
     * });
     *

     * @param whiteLargeTextFile The entity that contains update values. (NotNull, PrimaryKeyNullAllowed)
     * @param cbLambda The callback for condition-bean of WhiteLargeTextFile. (NotNull)
     * @return The updated count.
     * @throws NonQueryUpdateNotAllowedException When the query has no condition.
     */
    public int queryUpdate(WhiteLargeTextFile whiteLargeTextFile, CBCall<WhiteLargeTextFileCB> cbLambda) {
        return doQueryUpdate(whiteLargeTextFile, createCB(cbLambda), null);
    }

    /**
     * Update the several entities by query non-strictly modified-only. (NonExclusiveControl)
     *

     * WhiteLargeTextFile whiteLargeTextFile = new WhiteLargeTextFile();
     * // you don't need to set PK value
     * //whiteLargeTextFile.setPK...(value);
     * whiteLargeTextFile.setFoo...(value); // you should set only modified columns
     * // you don't need to set values of common columns
     * //whiteLargeTextFile.setRegisterUser(value);
     * //whiteLargeTextFile.set...;
     * // you don't need to set a value of concurrency column
     * // (auto-increment for version number is valid though non-exclusive control)
     * //whiteLargeTextFile.setVersionNo(value);
     * WhiteLargeTextFileCB cb = new WhiteLargeTextFileCB();
     * cb.query().setFoo...(value);
     * whiteLargeTextFileBhv.queryUpdate(whiteLargeTextFile, cb);
     *

     * @param whiteLargeTextFile The entity that contains update values. (NotNull, PrimaryKeyNullAllowed)
     * @param cb The condition-bean of WhiteLargeTextFile. (NotNull)
     * @return The updated count.
     * @throws NonQueryUpdateNotAllowedException When the query has no condition.
     */
    public int queryUpdate(WhiteLargeTextFile whiteLargeTextFile, WhiteLargeTextFileCB cb) {
        return doQueryUpdate(whiteLargeTextFile, cb, null);
    }

    /**
     * Delete the several entities by query. (NonExclusiveControl)
     *

     * whiteLargeTextFileBhv.queryDelete(whiteLargeTextFile, cb -> {
     *     cb.query().setFoo...
     * });
     *

     * @param cbLambda The callback for condition-bean of WhiteLargeTextFile. (NotNull)
     * @return The deleted count.
     * @throws NonQueryDeleteNotAllowedException When the query has no condition.
     */
    public int queryDelete(CBCall<WhiteLargeTextFileCB> cbLambda) {
        return doQueryDelete(createCB(cbLambda), null);
    }

    /**
     * Delete the several entities by query. (NonExclusiveControl)
     *

     * WhiteLargeTextFileCB cb = new WhiteLargeTextFileCB();
     * cb.query().setFoo...(value);
     * whiteLargeTextFileBhv.queryDelete(whiteLargeTextFile, cb);
     *

     * @param cb The condition-bean of WhiteLargeTextFile. (NotNull)
     * @return The deleted count.
     * @throws NonQueryDeleteNotAllowedException When the query has no condition.
     */
    public int queryDelete(WhiteLargeTextFileCB cb) {
        return doQueryDelete(cb, null);
    }

    // ===================================================================================
    //                                                                      Varying Update
    //                                                                      ==============
    // -----------------------------------------------------
    //                                         Entity Update
    //                                         -------------
    /**
     * Insert the entity with varying requests.

     * For example, disableCommonColumnAutoSetup(), disablePrimaryKeyIdentity().

     * Other specifications are same as insert(entity).
     *

     * WhiteLargeTextFile whiteLargeTextFile = new WhiteLargeTextFile();
     * // if auto-increment, you don't need to set the PK value
     * whiteLargeTextFile.setFoo...(value);
     * whiteLargeTextFile.setBar...(value);
     * whiteLargeTextFileBhv.varyingInsert(whiteLargeTextFile, op -> {
     *     // you can insert by your values for common columns
     *     op.disableCommonColumnAutoSetup();
     * });
     * ... = whiteLargeTextFile.getPK...(); // if auto-increment, you can get the value after
     *

     * @param whiteLargeTextFile The entity of insert. (NotNull, PrimaryKeyNullAllowed: when auto-increment)
     * @param opLambda The callback for option of insert for varying requests. (NotNull)
     * @throws EntityAlreadyExistsException When the entity already exists. (unique constraint violation)
     */
    public void varyingInsert(WhiteLargeTextFile whiteLargeTextFile, WritableOptionCall<WhiteLargeTextFileCB, InsertOption<WhiteLargeTextFileCB>> opLambda) {
        doInsert(whiteLargeTextFile, createInsertOption(opLambda));
    }

    /**
     * Update the entity with varying requests modified-only. (ZeroUpdateException, NonExclusiveControl)

     * For example, self(selfCalculationSpecification), specify(updateColumnSpecification), disableCommonColumnAutoSetup().

     * Other specifications are same as update(entity).
     *

     * WhiteLargeTextFile whiteLargeTextFile = new WhiteLargeTextFile();
     * whiteLargeTextFile.setPK...(value); // required
     * whiteLargeTextFile.setOther...(value); // you should set only modified columns
     * // if exclusive control, the value of concurrency column is required
     * whiteLargeTextFile.setVersionNo(value);
     * // you can update by self calculation values
     * whiteLargeTextFileBhv.varyingUpdate(whiteLargeTextFile, op -> {
     *     op.self(cb -> {
     *         cb.specify().columnXxxCount();
     *     }).plus(1); // XXX_COUNT = XXX_COUNT + 1
     * });
     *

     * @param whiteLargeTextFile The entity of update. (NotNull, PrimaryKeyNotNull)
     * @param opLambda The callback for option of update for varying requests. (NotNull)
     * @throws EntityAlreadyDeletedException When the entity has already been deleted. (not found)
     * @throws EntityDuplicatedException When the entity has been duplicated.
     * @throws EntityAlreadyExistsException When the entity already exists. (unique constraint violation)
     */
    public void varyingUpdate(WhiteLargeTextFile whiteLargeTextFile, WritableOptionCall<WhiteLargeTextFileCB, UpdateOption<WhiteLargeTextFileCB>> opLambda) {
        doUpdate(whiteLargeTextFile, createUpdateOption(opLambda));
    }

    /**
     * Insert or update the entity with varying requests. (ExclusiveControl: when update)

     * Other specifications are same as insertOrUpdate(entity).
     * @param whiteLargeTextFile The entity of insert or update. (NotNull)
     * @param insertOpLambda The callback for option of insert for varying requests. (NotNull)
     * @param updateOpLambda The callback for option of update for varying requests. (NotNull)
     * @throws EntityAlreadyDeletedException When the entity has already been deleted. (not found)
     * @throws EntityDuplicatedException When the entity has been duplicated.
     * @throws EntityAlreadyExistsException When the entity already exists. (unique constraint violation)
     */
    public void varyingInsertOrUpdate(WhiteLargeTextFile whiteLargeTextFile, WritableOptionCall<WhiteLargeTextFileCB, InsertOption<WhiteLargeTextFileCB>> insertOpLambda, WritableOptionCall<WhiteLargeTextFileCB, UpdateOption<WhiteLargeTextFileCB>> updateOpLambda) {
        doInsertOrUpdate(whiteLargeTextFile, createInsertOption(insertOpLambda), createUpdateOption(updateOpLambda));
    }

    /**
     * Delete the entity with varying requests. (ZeroUpdateException, NonExclusiveControl)

     * Now a valid option does not exist.

     * Other specifications are same as delete(entity).
     * @param whiteLargeTextFile The entity of delete. (NotNull, PrimaryKeyNotNull, ConcurrencyColumnNotNull)
     * @param opLambda The callback for option of delete for varying requests. (NotNull)
     * @throws EntityAlreadyDeletedException When the entity has already been deleted. (not found)
     * @throws EntityDuplicatedException When the entity has been duplicated.
     */
    public void varyingDelete(WhiteLargeTextFile whiteLargeTextFile, WritableOptionCall<WhiteLargeTextFileCB, DeleteOption<WhiteLargeTextFileCB>> opLambda) {
        doDelete(whiteLargeTextFile, createDeleteOption(opLambda));
    }

    // -----------------------------------------------------
    //                                          Batch Update
    //                                          ------------
    /**
     * Batch-insert the list with varying requests.

     * For example, disableCommonColumnAutoSetup()
     * , disablePrimaryKeyIdentity(), limitBatchInsertLogging().

     * Other specifications are same as batchInsert(entityList).
     * @param whiteLargeTextFileList The list of the entity. (NotNull, EmptyAllowed, PrimaryKeyNotNull)
     * @param opLambda The callback for option of insert for varying requests. (NotNull)
     * @return The array of updated count. (NotNull, EmptyAllowed)
     */
    public int[] varyingBatchInsert(List<WhiteLargeTextFile> whiteLargeTextFileList, WritableOptionCall<WhiteLargeTextFileCB, InsertOption<WhiteLargeTextFileCB>> opLambda) {
        return doBatchInsert(whiteLargeTextFileList, createInsertOption(opLambda));
    }

    /**
     * Batch-update the list with varying requests.

     * For example, self(selfCalculationSpecification), specify(updateColumnSpecification)
     * , disableCommonColumnAutoSetup(), limitBatchUpdateLogging().

     * Other specifications are same as batchUpdate(entityList).
     * @param whiteLargeTextFileList The list of the entity. (NotNull, EmptyAllowed, PrimaryKeyNotNull)
     * @param opLambda The callback for option of update for varying requests. (NotNull)
     * @return The array of updated count. (NotNull, EmptyAllowed)
     */
    public int[] varyingBatchUpdate(List<WhiteLargeTextFile> whiteLargeTextFileList, WritableOptionCall<WhiteLargeTextFileCB, UpdateOption<WhiteLargeTextFileCB>> opLambda) {
        return doBatchUpdate(whiteLargeTextFileList, createUpdateOption(opLambda));
    }

    /**
     * Batch-delete the list with varying requests.

     * For example, limitBatchDeleteLogging().

     * Other specifications are same as batchDelete(entityList).
     * @param whiteLargeTextFileList The list of the entity. (NotNull, EmptyAllowed, PrimaryKeyNotNull)
     * @param opLambda The callback for option of delete for varying requests. (NotNull)
     * @return The array of deleted count. (NotNull, EmptyAllowed)
     */
    public int[] varyingBatchDelete(List<WhiteLargeTextFile> whiteLargeTextFileList, WritableOptionCall<WhiteLargeTextFileCB, DeleteOption<WhiteLargeTextFileCB>> opLambda) {
        return doBatchDelete(whiteLargeTextFileList, createDeleteOption(opLambda));
    }

    // -----------------------------------------------------
    //                                          Query Update
    //                                          ------------
    /**
     * Insert the several entities by query with varying requests (modified-only for fixed value).

     * For example, disableCommonColumnAutoSetup(), disablePrimaryKeyIdentity().

     * Other specifications are same as queryInsert(entity, setupper).
     * @param manyArgLambda The set-upper of query-insert. (NotNull)
     * @param opLambda The callback for option of insert for varying requests. (NotNull)
     * @return The inserted count.
     */
    public int varyingQueryInsert(QueryInsertSetupper<WhiteLargeTextFile, WhiteLargeTextFileCB> manyArgLambda, WritableOptionCall<WhiteLargeTextFileCB, InsertOption<WhiteLargeTextFileCB>> opLambda) {
        return doQueryInsert(manyArgLambda, createInsertOption(opLambda));
    }

    /**
     * Update the several entities by query with varying requests non-strictly modified-only. {NonExclusiveControl}

     * For example, self(selfCalculationSpecification), specify(updateColumnSpecification)
     * , disableCommonColumnAutoSetup(), allowNonQueryUpdate().

     * Other specifications are same as queryUpdate(entity, cb).
     *

     * // ex) you can update by self calculation values
     * WhiteLargeTextFile whiteLargeTextFile = new WhiteLargeTextFile();
     * // you don't need to set PK value
     * //whiteLargeTextFile.setPK...(value);
     * whiteLargeTextFile.setOther...(value); // you should set only modified columns
     * // you don't need to set a value of concurrency column
     * // (auto-increment for version number is valid though non-exclusive control)
     * //whiteLargeTextFile.setVersionNo(value);
     * whiteLargeTextFileBhv.varyingQueryUpdate(whiteLargeTextFile, cb -> {
     *     cb.query().setFoo...
     * }, op -> {
     *     op.self(colCB -> {
     *         colCB.specify().columnFooCount();
     *     }).plus(1); // FOO_COUNT = FOO_COUNT + 1
     * });
     *

     * @param whiteLargeTextFile The entity that contains update values. (NotNull) {PrimaryKeyNotRequired}
     * @param cbLambda The callback for condition-bean of WhiteLargeTextFile. (NotNull)
     * @param opLambda The callback for option of update for varying requests. (NotNull)
     * @return The updated count.
     * @throws NonQueryUpdateNotAllowedException When the query has no condition (if not allowed).
     */
    public int varyingQueryUpdate(WhiteLargeTextFile whiteLargeTextFile, CBCall<WhiteLargeTextFileCB> cbLambda, WritableOptionCall<WhiteLargeTextFileCB, UpdateOption<WhiteLargeTextFileCB>> opLambda) {
        return doQueryUpdate(whiteLargeTextFile, createCB(cbLambda), createUpdateOption(opLambda));
    }

    /**
     * Update the several entities by query with varying requests non-strictly modified-only. {NonExclusiveControl}

     * For example, self(selfCalculationSpecification), specify(updateColumnSpecification)
     * , disableCommonColumnAutoSetup(), allowNonQueryUpdate().

     * Other specifications are same as queryUpdate(entity, cb).
     *

     * // ex) you can update by self calculation values
     * WhiteLargeTextFile whiteLargeTextFile = new WhiteLargeTextFile();
     * // you don't need to set PK value
     * //whiteLargeTextFile.setPK...(value);
     * whiteLargeTextFile.setOther...(value); // you should set only modified columns
     * // you don't need to set a value of concurrency column
     * // (auto-increment for version number is valid though non-exclusive control)
     * //whiteLargeTextFile.setVersionNo(value);
     * WhiteLargeTextFileCB cb = new WhiteLargeTextFileCB();
     * cb.query().setFoo...(value);
     * whiteLargeTextFileBhv.varyingQueryUpdate(whiteLargeTextFile, cb, op -> {
     *     op.self(colCB -> {
     *         colCB.specify().columnFooCount();
     *     }).plus(1); // FOO_COUNT = FOO_COUNT + 1
     * });
     *

     * @param whiteLargeTextFile The entity that contains update values. (NotNull) {PrimaryKeyNotRequired}
     * @param cb The condition-bean of WhiteLargeTextFile. (NotNull)
     * @param opLambda The callback for option of update for varying requests. (NotNull)
     * @return The updated count.
     * @throws NonQueryUpdateNotAllowedException When the query has no condition (if not allowed).
     */
    public int varyingQueryUpdate(WhiteLargeTextFile whiteLargeTextFile, WhiteLargeTextFileCB cb, WritableOptionCall<WhiteLargeTextFileCB, UpdateOption<WhiteLargeTextFileCB>> opLambda) {
        return doQueryUpdate(whiteLargeTextFile, cb, createUpdateOption(opLambda));
    }

    /**
     * Delete the several entities by query with varying requests non-strictly.

     * For example, allowNonQueryDelete().

     * Other specifications are same as queryDelete(cb).
     *

     * whiteLargeTextFileBhv.queryDelete(whiteLargeTextFile, cb -> {
     *     cb.query().setFoo...
     * }, op -> {
     *     op...
     * });
     *

     * @param cbLambda The callback for condition-bean of WhiteLargeTextFile. (NotNull)
     * @param opLambda The callback for option of delete for varying requests. (NotNull)
     * @return The deleted count.
     * @throws NonQueryDeleteNotAllowedException When the query has no condition (if not allowed).
     */
    public int varyingQueryDelete(CBCall<WhiteLargeTextFileCB> cbLambda, WritableOptionCall<WhiteLargeTextFileCB, DeleteOption<WhiteLargeTextFileCB>> opLambda) {
        return doQueryDelete(createCB(cbLambda), createDeleteOption(opLambda));
    }

    /**
     * Delete the several entities by query with varying requests non-strictly.

     * For example, allowNonQueryDelete().

     * Other specifications are same as queryDelete(cb).
     * @param cb The condition-bean of WhiteLargeTextFile. (NotNull)
     * @param opLambda The callback for option of delete for varying requests. (NotNull)
     * @return The deleted count.
     * @throws NonQueryDeleteNotAllowedException When the query has no condition (if not allowed).
     */
    public int varyingQueryDelete(WhiteLargeTextFileCB cb, WritableOptionCall<WhiteLargeTextFileCB, DeleteOption<WhiteLargeTextFileCB>> opLambda) {
        return doQueryDelete(cb, createDeleteOption(opLambda));
    }

    // ===================================================================================
    //                                                                          OutsideSql
    //                                                                          ==========
    /**
     * Prepare the all facade executor of outside-SQL to execute it.
     *

     * // main style
     * whiteLargeTextFileBhv.outideSql().selectEntity(pmb); // optional
     * whiteLargeTextFileBhv.outideSql().selectList(pmb); // ListResultBean
     * whiteLargeTextFileBhv.outideSql().selectPage(pmb); // PagingResultBean
     * whiteLargeTextFileBhv.outideSql().selectPagedListOnly(pmb); // ListResultBean
     * whiteLargeTextFileBhv.outideSql().selectCursor(pmb, handler); // (by handler)
     * whiteLargeTextFileBhv.outideSql().execute(pmb); // int (updated count)
     * whiteLargeTextFileBhv.outideSql().call(pmb); // void (pmb has OUT parameters)
     *
     * // traditional style
     * whiteLargeTextFileBhv.outideSql().traditionalStyle().selectEntity(path, pmb, entityType);
     * whiteLargeTextFileBhv.outideSql().traditionalStyle().selectList(path, pmb, entityType);
     * whiteLargeTextFileBhv.outideSql().traditionalStyle().selectPage(path, pmb, entityType);
     * whiteLargeTextFileBhv.outideSql().traditionalStyle().selectPagedListOnly(path, pmb, entityType);
     * whiteLargeTextFileBhv.outideSql().traditionalStyle().selectCursor(path, pmb, handler);
     * whiteLargeTextFileBhv.outideSql().traditionalStyle().execute(path, pmb);
     *
     * // options
     * whiteLargeTextFileBhv.outideSql().removeBlockComment().selectList()
     * whiteLargeTextFileBhv.outideSql().removeLineComment().selectList()
     * whiteLargeTextFileBhv.outideSql().formatSql().selectList()
     *

     *
The invoker of behavior command should be not null when you call this method.

     * @return The new-created all facade executor of outside-SQL. (NotNull)
     */
    public OutsideSqlAllFacadeExecutor<WhiteLargeTextFileBhv> outsideSql() {
        return doOutsideSql();
    }

    // ===================================================================================
    //                                                                         Type Helper
    //                                                                         ===========
    protected Class<? extends WhiteLargeTextFile> typeOfSelectedEntity() { return WhiteLargeTextFile.class; }
    protected Class<WhiteLargeTextFile> typeOfHandlingEntity() { return WhiteLargeTextFile.class; }
    protected Class<WhiteLargeTextFileCB> typeOfHandlingConditionBean() { return WhiteLargeTextFileCB.class; }
}


Use the BusInOut interface as a bidirectional bus that supports up to 16 DigitalInOut pins that you can read and write as one value.
You can use any of the numbered Arm Mbed pins as a DigitalInOut.
The order of pins in the constructor is the reverse order of the pins in the byte order. If you have BusInOut(a,b,c,d,e,f,g,h), then the order of bits in the byte is hgfedcba with a being bit 0, b being bit 1, c being bit 2 and so on.


text:
John Benton (* 23. Juni 1969 in Afton, Minnesota) ist ein US-amerikanischer Curler. Er spielte auf der Position Lead mit der rechten Spielhand beim Duluth Curling Club in Duluth. An den Olympischen Winterspielen 2010 in Vancouver nahm er als Spieler und an den Olympischen Jugend-Winterspielen 2020 in Lausanne als Trainer teil.

Karriere als Spieler

Nationale Meisterschaften
Benton gewann am 28. Februar 2009 die US-amerikanischen Olympic Curling Trails zusammen mit seinen Mannschaftskameraden John Shuster (Skip), Jason Smith (Third), Jeff Isaacson (Second) und Chris Plys (Ersatz).

Curling-Weltmeisterschaften
Im Jahr 2009 nahm Benton mit seinem Verein Duluth CC an der Curling-Weltmeisterschaft vom 4. bis 12. April 2009 im Moncton Coliseum in Moncton teil. Dort erreichte er in der Vorrunde durch einen 6:5-Sieg gegen die Mannschaft CC Füssen aus Deutschland, eine 6:12-Niederlage gegen die Mannschaft Lockerbie Lce Rink aus Schottland, einen 10:3-Sieg gegen die Mannschaft CC Basel Regio aus der Schweiz, eine 5:7-Niederlage gegen die Mannschaft Snarøen CC aus Norwegen, einen 9:8-Sieg gegen die Mannschaft Harbin CC aus China, einen 9:1-Sieg gegen die Mannschaft Karuizawa CC aus Japan, eine 6:9-Niederlage gegen die Mannschaft Hvidovre CC aus Dänemark, eine 6:9-Niederlage gegen die Mannschaft Saville Sports Center aus Kanada, einen 6:5-Sieg gegen die Mannschaft Hyvinkää CC aus Finnland, einen 7:6-Sieg gegen die Mannschaft CK Brno aus Tschechien und einen 9:6-Sieg im Abschlussspiel am 9. April 2009 gegen die Mannschaft Chamonix CC aus Frankreich den geteilten vierten Platz.

Aufgrund dieser Platzierung wurde am 10. April 2009 ein Tie-Breaker–Spiel ausgetragen und Benton spielte mit seiner Mannschaft Duluth CC erneut gegen die norwegische Mannschaft Snarøen CC. Er verlor das Spiel mit 2:10 und schied vorzeitig auf dem 5. Platz aus dem Wettbewerb aus.

Olympische Winterspiele
John Benton gehörte zum US-amerikanischen Aufgebot bei den Olympischen Winterspielen 2010 im Curling. Den olympischen Wettkampf der aus einer Gruppenphase mit insgesamt neun Mannschaften  bestand, absolvierte er zusammen mit seiner Mannschaft von Duluth CC bestehend aus John Shuster (Skip), Jason Smith (Third), Jeff Isaacson (Second) und Chris Plys (Ersatz). Die Gruppenspiele wurden im Zeitraum von 16. Februar bis 23. Februar 2010 im  Hillcrest Centre im Stadtteil Riley Park–Little Mountain ausgetragen. Aufgrund enttäuschender Leistungen wurde im fünften Spiel am 19. Februar 2010 John Shuster durch den Ersatzspieler Chris Plys ersetzt und dieses Spiel gegen die Mannschaft aus Frankreich wurde mit 4:3 gewonnen, nachdem zuvor alle vier Spiele mit Niederlagen gegen Deutschland (5:7), Norwegen (5:6), die Schweiz (6:7) und Dänemark (6:7) endeten. Am Ende der Gruppenphase wurde der zehnte und somit letzte Platz erreicht und Benton schied mit seiner Mannschaft vorzeitig aus dem Wettkampf aus.

Karriere als Trainer

Olympische Jugend-Winterspiele
An den 3. Olympischen Jugend-Winterspielen in Lausanne nahm John Benton als Trainer der US-amerikanischen Mixed Mannschaft und als Trainer von zwei Mixed-Doppel im Curling teil.

Mit der Mixed Mannschaft die aus den Spielern Ethan Hebert (Skip), Charlie Thompson (Second) und den beiden Spielerinnen Kaitlin Murphy (Third) und Alina Tschumakow (Lead) bestand startete er in der Vorrundengruppe D mit den gegnerischen Mannschaften aus Italien, Japan, Schweden, Tschechien und Lettland. Am 10. Januar 2020 wurde das Eröffnungsspiel der Gruppe D im Palladium de Champéry mit 3:7 gegen die italienische Mannschaft verloren. Am Ende der Gruppenphase erreichte seine Mannschaft den fünften Platz und schied vorzeitig aus dem olympischen Wettbewerb aus.

Da von Benton betreute Mixed-Doppel Kaitlin Murphy und Jaedon Neuert (Kanada) startete am 18. Januar 2020 in der ersten Runde in der Einteilung "Untere Hälfte" gegen ein Mixed–Doppel das aus Hannah Farries (UK) und Kadir Polat (Türkei) bestand. Dieses Spiel wurde mit 8:4 gewonnen und sie trafen am 20. Januar 2020 auf das Mixed–Doppel Liza Gregori (Slowenien) und Maximilian Winz (Schweiz). In diesem zweiten Spiel verloren sie mit 6:8 und schieden vorzeitig aus dem olympischen Wettbewerb aus.

Das zweite von John Benton betreute Mixed-Doppel bestand aus Kim Sutor (Deutschland) und Charlie Thompson. Das Spiel der ersten Runde in der Einteilung "Untere Hälfte" gegen ein Mixed–Doppel das aus Maelle Vergnaud (Frankreich) und Grunde Buraas (Norwegen) bestand wurde mit 5:7 verloren. Somit schied Benton als Trainer ebenfalls in der Vorrunde vorzeitig aus dem olympischen Wettbewerb aus.

Trivia
Für die Olympischen Winterspiele 2014 in Sotschi wurde John Benton von NBC für die Berichterstattung der Curling Wettkämpfe bei NBC Sports engagiert.

Weblinks

Einzelnachweise

Curler (Vereinigte Staaten)
Olympiateilnehmer (Vereinigte Staaten)
Teilnehmer der Olympischen Winterspiele 2010
Teilnehmer der Olympischen Jugend-Winterspiele 2020
US-Amerikaner
Geboren 1969
Mann

redpajama_set_name: RedPajamaWikipedia


GonVisor Viewer can read cbr and cbz files and can be used to create them. It is a free windows application and supports both English and Spanish versions. Passwords are supported for locked files. It is a free windows application and supports both English and Spanish versions.... Turn comic books that are delivered in archive formats into PDF documents which can easily be read on almost all computers and mobile devices.
Format introduction: A comic book archive or comic book reader file (also called sequential image file) is a type of archive file for the purpose of sequential viewing of images, commonly for comic books. world war 2 questions and answers pdf GonVisor Viewer can read cbr and cbz files and can be used to create them. It is a free windows application and supports both English and Spanish versions. Passwords are supported for locked files. It is a free windows application and supports both English and Spanish versions.
CBR and CBZ to PDF. CBR and CBZ to PDF is a small application designed to help users enjoy their favorite reading materials. The program quickly converts CBR, CBZ, ZIP, and RAR files to PDFs for convenient reading on many devices.
Download cbr and cbz to pdf 2.1.2.9 installer for free. Office Tools downloads - CBR and CBZ to PDF by Indie Softworks and many more programs are available for instant and free download.
This program is called "CBR and CBZ to PDF " CBR and CBZ files are common comic book archives. These archives are very similar to RAR and ZIP archives respectively - which is a primary reason this application supports them as well.
Turn comic books that are delivered in archive formats into PDF documents which can easily be read on almost all computers and mobile devices.
GonVisor Viewer can read cbr and cbz files and can be used to create them. It is a free windows application and supports both English and Spanish versions. Passwords are supported for locked files. It is a free windows application and supports both English and Spanish versions.


text:
Central bank faces uphill battle to lower lending interest rates
The governor of the State Bank of Vietnam promised to reduce the lending interest rate by one percent this year regardless of the challenges that face the sector such as the need for deposits and inflation pressure.
In a meeting between Prime Minister Nguyen Xuan Phuc and the Vietnamese business community, State Bank of Vietnam (SBV) Governor Le Minh Hung outlined the banking system's target of lowering the lending interest rate by one percent this year.
In favor of this commitment, leading banks BIDV, Vietcombank, Vietinbank and Agribank simultaneously cut their lending interest rates by 0.3–0.5 percent per annum and applied a cap on middle and long-term lending interest rates of 10 percent for high-credit-profile customers.
It will not be easy for the State Bank of Vietnam to keep its promise to cut lending interest rates. Photo by VnExpress
Other commercial banks such as Tien Phong JS Commercial Bank and Saigon-Hanoi JS Commercial Bank also said they would apply the 10 percent cap and make a combined VND5 trillion (over $225 million) available for the preferential loan package with a rate of 6.9 percent.
Large banks have also shown a willingness to lower interest rates by cutting hundreds of billions of VND on management expenditure.
According to experts, this move is a positive sign for the business community because it will provide support for enterprises. However, finance and banking experts also said they are worried about the feasibility of the target because many obstacles stand in its way.
Inflation in 2016 is expected to be from three to five percent, which is notably higher than 2015's rate of 0.63 percent. Therefore, depositors expect a higher savings rate to counteract rising prices.
Some commercial banks, including state-owned banks, have increased their long-term deposit interest rates up to eight percent per annum.
Vietinbank and BIDV are leading the way and have increased interest rates for short-term deposits. Vietinbank's deposit interest rate is higher than the banking system average, with 5.8 percent, 6.8 percent and seven percent per annum for 6-9 month, 24-36 month and over 36 month deposit terms, respectively.
"As the deposit interest rate is high and tending to climb, the lending interest rate is under pressure," one expert said.
Another factor hampering the government's promise is that lending interest rates are competing with government bonds. According to the chairman of BIDV's board of directors, Tran Bac Ha, to relieve the pressure on mid-long term interest rates, the government should slash the rate of bond issuance and strictly limit public expenditure.
Commercial banks are currently the main buyers of government bonds. According to Ha, the government should reduce the issuance by 10 percent.
Another factor affecting lending interest rates is pressure from shareholders on returns and dividends. During this year's AGM season, shareholders of many banks revealed their frustration at the low dividends.
To pay dividends, commercial banks need their profit to go up. But numerous banks have expressed dismay that the net interest margin (NIM) of the banking system is currently very low and the lending interest rate reduction will slash their profits more severely.
Ha said that with the average lending interest rate of 8.5 percent per annum, banks are facing a very low NIM ratio.
"The prime cost now is 7.8 percent in which the deposit interest rate is 4.9 percent, credit loss provision is 1.22 percent, liquidity reserve to asset ratio is 0.5 percent, banking management expenditure occupies 1.75 percent and NIM is only 0.69 percent, while the NIM of ASEAN banks ranges from 2.2 to 2.5 percent," the BIDV chairman said.
Bank representatives said that to cut lending interest rates in order to help enterprises access capital, support polices are needed. Ha said that one of those policies could be for the SBV to slash the reserve requirement ratio.
According to Ha, the reserve requirement ratio should be lowered to one percent for VND and three percent for foreign currencies.
The SBV Governor Le Minh Hung admitted that fiscal policies are facing some challenges, including slowing economic growth and rapidly increasing CPI that is leading to high inflation, but the SBV maintains its pledge to stabilize the lending interest rate.
"The existing lending interest rate is low and only equivalent to 40 percent of the rate in 2011. Rate management needs to rely on fiscal policies and inflation, so the SBV has to be cautious," Hung said.
Bank bank battle central faces Interest lending lower to uphill
HCMC lifts inter-district delivery ban, but formalities remain onerous
People in Ho Chi Minh City found it difficult to get deliveries made outside their own districts on September 16, when the ban on inter-district deliveries was lifted.
Apple returns to 4th place in Vietnam smartphone market
Apple surpassed VinSmart to become the fourth largest smartphone brand in Q4 of 2020 as sales of iPhone 12 surged.
The race of 4G wireless services officially begins in Vietnam
Under a national plan, 95 percent of Vietnam's population will have high-speed 3G and 4G connections in 2020.
Police detect frozen tiger in central Vietnam
The dead tiger weighs as much as 120 kilograms.
Vietnamese art suffers from a reputation for fakes
culture | 305976562
The Vietnamese art scene has been a preserve of fakes for long, but originality is trying to reassert itself.
travel-life 16/09/2021
Playing with fire: exorcising demons in Vietnam
culture-arts | 318426587
The ceremony is a proud display of culture, defined by a belief that everything in the universe possesses a soul.
Man gets death for faking own death with nephew's murder
A former commune party secretary in the Central Highlands' Lam Dong Province was sentenced to death Friday for murdering his nephew in a ploy to get insurance money.
Three companies want to move their stocks out of overloaded main bourse
Three companies have applied to temporarily move their listed stocks from the overloaded main exchange in HCMC to Hanoi.
Three cars for HCMC's 1st metro route arrive
Three of 51 Japanese-made cars meant for HCMC's first metro line arrived at a city port on Thursday.
Guess how much pilots make in Vietnam: Enough to keep them flying
A Vietnam Airlines pilot now earns $5,100 a month after many of them threatened to quit.
industries economy companies data-speaks markets finance property

redpajama_set_name: RedPajamaCommonCrawl


text:
namespace FlowChart2
{
    partial class NPanel
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #region Component Designer generated code

        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            this.txtText = new System.Windows.Forms.TextBox();
            this.SuspendLayout();
            //
            // txtText
            //
            this.txtText.BorderStyle = System.Windows.Forms.BorderStyle.None;
            this.txtText.Location = new System.Drawing.Point(69, 68);
            this.txtText.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
            this.txtText.Multiline = true;
            this.txtText.Name = "txtText";
            this.txtText.Size = new System.Drawing.Size(213, 82);
            this.txtText.TabIndex = 0;
            this.txtText.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
            this.txtText.Visible = false;
            //
            // NPanel
            //
            this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 17F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.Controls.Add(this.txtText);
            this.Font = new System.Drawing.Font("Segoe Script", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
            this.Name = "NPanel";
            this.Size = new System.Drawing.Size(425, 374);
            this.ResumeLayout(false);
            this.PerformLayout();

        }

        #endregion

        private System.Windows.Forms.TextBox txtText;
    }
}

redpajama_set_name: RedPajamaGithub


text:
General election 2019: Construction reacts
A round-up of the latest industry reaction
Source: Yui Mok/PA Wire/PA Images
"This is a definitive result, and one that will hopefully finally provide the stability the sector so desperately needs in order to deliver growth. For our industry, the most important thing is ensuring that we maintain access to the right mix of skills and talent once we leave the European Union. That means making sure that our future migration system is fit for purpose – and in turn that means it must take account of the specific challenges faced by construction."
Mark Reynolds, chief executive Mace
"Mr Johnson should use his first 100 days to turbo-charge the infrastructure sector by committing to schemes that have been delayed by the election or have had doubt thrown on their future. Subject to the findings of the Oakervee review, we would like to see the new government make a firm commitment to HS2 and progress this transformative project towards delivery."
Alasdair Reisner, chief executive CECA
"Invest £100bn in additional infrastructure spending – on transport modes and other responsible, productive investment which will repair and refurbish the fabric of our country and generate greater growth in the long run."
Richard Steer, chairman Gleeds
Democracy won. As much as I don't like the result of the election or Brexit it's now decisive and it's going to happen. I take comfort that democracy is alive and well - it's up to the opposition to raise their game if they want to make a change from now on.
— James Pellatt (@Jamespellatt) December 13, 2019
"This result gives the government a strong mandate to deliver on its long-trailed infrastructure revolution and manifesto funding promises, for which the detail up to now has been vague. All signs point to a positive outlook for infrastructure spending – the construction industry will hope that what materialises now is a long-term commitment to a spending programme."
Liz Jenkins, partner at Clyde & Co
"Many people will remember this as the 'Brexit election'. The Conservatives must now deliver on their promise to resolve the political crisis which has been paralysing wider society and the economy. The RIBA has been clear that this involves developing trade deals which allow practices to access talent, goods and services."
Alan Jones, president, RIBA
Seems like most house builders' share prices are currently up by double digits this morning. Somebody's a happy chappy then.
— Liz Male MBE (@lizmale) December 13, 2019
"The North has – rightly – been a key battle ground in this election, with pledges made on improving our transport and creating opportunities. Now is the time to advance that Northern agenda in the national interest. The Prime Minister must now deliver."
Barry White, chief executive, Transport for the North
"Construction and Real Estate should feel relieved following the Conservative win. Work has been drying up, especially for civil engineering and the construction sector, dependent as it is on government infrastructure projects, was suffering due to political drift. The industry is crying out for commitment, the larger the better. The great unknown will be whether the next stage of the Brexit negotiations will suck up political energy and sap confidence, just as the ratification of the Withdrawal Bill has. If so, the economy will get closer to a recession and business confidence will suffer
Brendan Sharkey, head of construction and real estate, MHA MacIntyre Hudson
After 2 years of government without a clear majority, the Conservative party has won the #election with 364 seats (so far). @theCIOB will engage with MPs & Ministers to ensure that the key issues from our manifesto are addressed by the government: https://t.co/OzhAMMFgV6#CIOB
— Caroline Gumble (@CIOBCaroline) December 13, 2019
"The new Conservative Government has a golden opportunity to sort out Brexit and set out its new vision for the UK. Building the homes and infrastructure that this country needs has to be a key priority to help drive the economy forward."
Brian Berry, chief executive, FMB
"Atkins congratulates Boris Johnson and is looking forward to supporting the new Conservative government as it delivers the infrastructure needed to drive economic growth across the UK."
Richard Robinson, chief executive Atkins UK & Europe
"The £100 billion of additional funding for infrastructure needs to be mapped out based on priorities and deliverability. Availability of labour is a crucial issue that needs to be addressed if we are to deliver on the big ticket pledges we heard on the campaign trail. Ultimately, today's result should prompt a spike in business optimism. The next six weeks will be absolutely critical though, and the decisions our new government takes will be vital to maintaining confidence in the sector. The challenge now is making Brexit economically advantageous for UK Plc."
Mark Robinson, chief executive, Scape
"I would advise the Prime Minister that if he is to efficiently deliver his promised additional £100 Billion in infrastructure spending whilst delivering his net-zero target, then this should start with a transparent and informed approach, with a published Infrastructure strategy. Something that sadly was omitted from his election manifesto."
David Barwell, chief executive, UK&I, Aecom
"This is good news for the construction sector as projects that may have been put on hold before are now more likely to be brought forward. 'Getting Brexit done' should mean the government can start to focus on other pressing issues, including the need to improve the UK's infrastructure and new building safety legislation."
Mark Beard, chairman, Beard Construction
Chief executive for £4bn restoration of parliament revealed
David Goldstone named as boss of delivery authority
Government announces plans to toughen combustible cladding ban
Height threshold to be lowered as housing secretary spells out more details on building safety regulator
Kier and Mace bosses among industry chiefs calling for HS2 green light
Balfour Beatty's Leo Quinn and McAlpine's Paul Hamer also add their names to Boris Johnson letter


text:
Evaluation of the genetic diversity of selected Fagus sylvatica L. populations in the Czech Republic using nuclear microsatellites
Helena Cvrčková, Pavlína Máchová, Lucie Poláková, Olga Trčková
https://doi.org/10.17221/88/2016-JFSCitation:Cvrčková H., Máchová P., Poláková L., Trčková O. (2017): Evaluation of the genetic diversity of selected Fagus sylvatica L. populations in the Czech Republic using nuclear microsatellites. J. For. Sci., 63: 53-61.
Fagus sylvatica Linnaeus (European beech), the ecologically and economically most important broadleaved tree species in the Czech Republic, was strongly reduced in the past. Today there are efforts to increase the proportion of beech to ensure optimal forest tree species composition. When extensively reintroducing beech, it is important to acquire more detailed knowledge of genetic diversity. Thirteen important beech populations in different stands in the territory of the Czech Republic were genotyped using 12 polymorphic nuclear microsatellite markers. The genotypic data from adult trees imply genetic differences between the populations. The estimated genetic diversity expressed as Shannon's information index ranged from 1.73 to 1.92. Thirteen beech populations showed excess homozygotes, as indicated by positive fixation index (F) values (F = 0.005–0.115). The pairwise FST values indicated low genetic differentiation between the 13 Czech beech populations, because they were greater than zero, that means they confirmed the presence of population structuring in Czech European beech. Not significant linear correlations were observed between genetic and geographic distances of the 13 beech populations studied on the basis of microsatellite markers. Twelve microsatellite markers were verified as highly polymorphic and suitable for genotyping of European beech populations.
DNA analysis; European beech populations; gene reserves; genetic distance; genetic variability; simple sequence repeats
Asuka Y., Tani N., Tsumura Y., Tomaru N. (2004): Development and characterization of microsatellite markers for Fagus crenata Blume. Molecular Ecology Notes, 4, 101-103 https://doi.org/10.1046/j.1471-8286.2003.00583.x
Buiteveld J., Vendramin G.G., Leonardi S., Kamer K., Geburek T. (2007): Genetic diversity and differentiation in European beech (Fagus sylvatica L.) stands varying in management history. Forest Ecology and Management, 247, 98-106 https://doi.org/10.1016/j.foreco.2007.04.018
Čáp J., Novotný P., Cvrčková H., Máchová P., Fulín M., Frýdl J., Dostál J., Buriánek V., Beran F., Lefnar R., Poláková L., Malá J. (2015): Genetická charakterizace významných regionálních populací smrku ztepilého v České republice. Specializovaná mapa s odborným obsahem. Jíloviště-Strnady, VÚLHM: 32.
Chybicki Igor J., Trojankiewicz Magdalena, Oleksa Andrzej, Dzialuk Artur, Burczyk Jaroslaw (2009): Isolation-by-distance within naturally established populations of European beech ( Fagus sylvatica ). Botany, 87, 791-798 https://doi.org/10.1139/B09-049
Comps B., Gömöry D., Letouzy J., Thiébaut B., Petit R.J. (2001): Diverging trends between heterozygosity and allelic richness during postglacial colonization in the European beech. Genetics, 157: 389–397.
Dounavi A., Koutsias N., Ziehe M., Hattemer H. H. (2010): Spatial patterns and genetic structures within beech populations (Fagus sylvatica L.) of forked and non-forked individuals. European Journal of Forest Research, 129, 1191-1202 https://doi.org/10.1007/s10342-010-0409-9
Fulín M., Čáp J., Cvrčková H., Novotný P., Máchová P., Dostál J., Frýdl J., Beran F. (2016): Genetická charakterizace významných regionálních populací jedle bělokoré v České republice. Specializovaná mapa s odborným obsahem. Jíloviště-Strnady, VÚLHM: 42.
Gömöry Dušan, Hynek Vladimír, Paule Ladislav (1998): Delineation of seed zones for European beech (Fagus sylvatica L.) in the Czech Republic based on isozyme gene markers. Annales des Sciences Forestières, 55, 425-436 https://doi.org/10.1051/forest:19980403
Hasenkamp N., Ziegenhagen B., Mengel C., Schulze L., Schmitt H.-P., Liepelt S. (2011): Towards a DNA marker assisted seed source identification: a pilot study in European beech (Fagus sylvatica L.). European Journal of Forest Research, 130, 513-519 https://doi.org/10.1007/s10342-010-0439-3
Hintze J.L. (2012): NCSS 8. Kaysville, NCSS: 2823.
JUMP ALISTAIR S., PEÑUELAS JOSEP (2007): Extensive spatial genetic structure revealed by AFLP but not SSR molecular markers in the wind-pollinated tree, Fagus sylvatica. Molecular Ecology, 16, 925-936 https://doi.org/10.1111/j.1365-294X.2006.03203.x
KALINOWSKI STEVEN T., TAPER MARK L., MARSHALL TRISTAN C. (2007): Revising how the computer program cervus accommodates genotyping error increases success in paternity assignment. Molecular Ecology, 16, 1099-1106 https://doi.org/10.1111/j.1365-294X.2007.03089.x
Konnert M., Ziehe M., Trober U., Mauer W., Janßen A., Sander T., Hussendörfer E., Hertel H. (2000): Genetische Variation der Buch (Fagus sylvatica L.) in Deutschland: Gemeinsame Auswertung genetischer Inventuren über verschiedene Bundesländer. Forts und Holz, 55: 403–408.
LEFÈVRE S., WAGNER S., PETIT R. J., De LAFONTAINE G. (2012): Multiplexed microsatellite markers for genetic studies of beech. Molecular Ecology Resources, 12, 484-491 https://doi.org/10.1111/j.1755-0998.2011.03094.x
Meloun M., Militký J. (2011): Statistical Data Analysis, A Practical Guide with 1250 Exercises and Answer Key on CD. New Delhi, Woodhead Publishing India: 1600.
Ministry of Agriculture of the Czech Republic (2015): Information on forests and forestry in the Czech Republic by 2014. Available at http://eagri.cz/public/web/file/433136/ZZ2014AJ_16112015.pdf (accessed June 27, 2016).
Nei Masatoshi (1972): Genetic Distance between Populations. The American Naturalist, 106, 283- https://doi.org/10.1086/282771
ODDOU-MURATORIO SYLVIE, KLEIN ETIENNE K., VENDRAMIN GIOVANNI G., FADY BRUNO (2011): Spatial vs. temporal effects on demographic and genetic structures: the roles of dispersal, masting and differential mortality on patterns of recruitment in Fagus sylvatica. Molecular Ecology, 20, 1997-2010 https://doi.org/10.1111/j.1365-294X.2011.05039.x
Pastorelli R., Smulders M. J. M., VAN���T Westende W. P. C., Vosman B., Giannini R., Vettori C., Vendramin G. G. (2003): Characterization of microsatellite markers in Fagus sylvatica L. and Fagus orientalis Lipsky. Molecular Ecology Notes, 3, 76-78 https://doi.org/10.1046/j.1471-8286.2003.00355.x
Peakall R., Smouse P. E. (): GenAlEx 6.5: genetic analysis in Excel. Population genetic software for teaching and research--an update. Bioinformatics, 28, 2537-2539 https://doi.org/10.1093/bioinformatics/bts460
Piotti A, Leonardi S, Buiteveld J, Geburek T, Gerber S, Kramer K, Vettori C, Vendramin G G (): Comparison of pollen gene flow among four European beech (Fagus sylvatica L.) populations characterized by different management regimes. Heredity, 108, 322-331 https://doi.org/10.1038/hdy.2011.77
Pluess Andrea R., Määttänen Kirsti (2013): Characterization of eighteen novel microsatellite markers and multiplex PCR protocol for Fagus sylvatica. Conservation Genetics Resources, 5, 311-314 https://doi.org/10.1007/s12686-012-9791-6
Scalfi M., Troggio M., Piovani P., Leonardi S., Magnaschi G., Vendramin G. G., Menozzi P. (2004): A RAPD, AFLP and SSR linkage map, and QTL analysis in European beech ( Fagus sylvatica L.). TAG Theoretical and Applied Genetics, 108, 433-441 https://doi.org/10.1007/s00122-003-1461-3
Seifert S., Vornam B., Finkeldey R. (2012): DNA sequence variation and development of SNP markers in beech (Fagus sylvatica L.). European Journal of Forest Research, 131, 1761-1770 https://doi.org/10.1007/s10342-012-0630-9
Svoboda P. (1955): Lesní dřeviny a jejich porosty. Část II. Prague, Státní zemědělské nakladatelství v Praze: 573.
Tanaka K., Tsumura Y., Nakamura T. (1999): Development and polymorphism of microsatellite markers for Fagus crenata and the closely related species, F. japonica. TAG Theoretical and Applied Genetics, 99, 11-15 https://doi.org/10.1007/s001220051203
Úradníček L., Maděra P., Tichá S., Koblížek J. (2009): Dřeviny České republiky. Kostelec nad Černými lesy, Lesnická práce, s.r.o.: 366.
VAN OOSTERHOUT COCK, HUTCHINSON WILLIAM F., WILLS DEREK P. M., SHIPLEY PETER (2004): micro-checker: software for identifying and correcting genotyping errors in microsatellite data. Molecular Ecology Notes, 4, 535-538 https://doi.org/10.1111/j.1471-8286.2004.00684.x
Vendramin G. G., Anzidei M., Vettori C., Pastorelli R., Paffetti D., Giannini R. (2004): Geographic distribution of chloroplast variation in Italian populations of beech ( Fagus sylvatica L.). TAG Theoretical and Applied Genetics, 109, 1-9 https://doi.org/10.1007/s00122-004-1609-9
Vornam Barbara, Decarli Natalia, Gailing Oliver (2004): Spatial Distribution of Genetic Variation in a Natural Beech Stand (Fagus sylvaticaL.) Based on Microsatellite Markers. Conservation Genetics, 5, 561-570 https://doi.org/10.1023/B:COGE.0000041025.82917.ac
Wright Sewall (1965): The Interpretation of Population Structure by F-Statistics with Special Regard to Systems of Mating. Evolution, 19, 395- https://doi.org/10.2307/2406450


Taking a logical backup of a member of a Group Replication Cluster is not something very easy.
Currently (5.7.17, 5.7.18 or 8.0.0) if you want to use mysqldump to take a logical backup of your dataset, you need to lock all the tables on the member you are taking the dump. Indeed, a single transaction can't be used as savepoints are not compatible with Group Replication.
This can have a negative effect on the full Group's performance as the member having all the tables locked might start sending statistics reaching the flow control threshold. Currently we don't have any way to decide to ignore those statistics for a given node.
The replication development team was of course aware of this problem (reported in bug 81494) and decided to support savepoints with group replication too.
Anibal blogged yesterday about this new improvement.
Wooohoo, it works ! Good Job replication team ! Savepoints can now be considered as NOT being a LIMITATION anymore for MySQL Group Replication !
How can I fix this error permanently?
3) else do we have any other permanent solution for this?
I would first find where the problem comes from. I would for sure never skip errors in replication stream like you suggest in point 1.
You can parse the binary logs of your slave to find when/who wrote that record if you suspect somebody locally to the slave writing to the slave directly.


text:
var should = require('should')
var streamChunk = require('../lib/chunked-stream')
var streamConvert = require('quiver-stream-convert')

describe('chunked stream test', function() {
  it('simple stream to chunked stream', function(callback) {
    var testBuffers = [
      'hello',
      'javascript definitely rocks'
    ]

    var testChunkedContent = '5\r\nhello\r\n' +
        '1b\r\njavascript definitely rocks\r\n' +
        '0\r\n\r\n'

    var readStream = streamConvert.buffersToStream(testBuffers)
    var chunkedStream = streamChunk.streamToChunkedStream(readStream)
    streamConvert.streamToText(chunkedStream, function(err, text) {
      if(err) throw err

      text.should.equal(testChunkedContent)
      callback()
    })
  })

  it('simple chunked stream to stream', function(callback) {
    var testBuffers = [
      '5',
      '\r\n',
      'hello',
      '\r\n',
      '1b',
      '\r\n',
      'javascript definitely rocks',
      '\r\n',
      '0',
      '\r\n',
      '\r\n'
    ]

    var testContent = 'hellojavascript definitely rocks'

    var chunkedStream = streamConvert.buffersToStream(testBuffers)
    var readStream = streamChunk.chunkedStreamToStream(chunkedStream)
    streamConvert.streamToText(readStream, function(err, text) {
      if(err) throw err

      text.should.equal(testContent)
      callback()
    })
  })

  it('complex chunked stream to stream', function(callback) {
    var testBuffers = [
      '5\r',
      '\nhello\r',
      '\n1',
      'b\r',
      '\njava',
      'script definitely ',
      'rocks\r\n0',
      '\r\n\r',
      '\n'
    ]

    var testContent = 'hellojavascript definitely rocks'

    var chunkedStream = streamConvert.buffersToStream(testBuffers)
    var readStream = streamChunk.chunkedStreamToStream(chunkedStream)
    streamConvert.streamToText(readStream, function(err, text) {
      if(err) throw err

      text.should.equal(testContent)
      callback()
    })
  })

  it('combined chunk unchunk test', function(callback) {
    var unicodeBuffer = new Buffer('世界你好')

    var testBuffers = [
      'first ',
      'second ',
      unicodeBuffer.slice(0, 5),
      unicodeBuffer.slice(5, 12),
      ' third ',
      'fourth ',
      'fifth'
    ]

    var originalStream = streamConvert.buffersToStream(testBuffers)
    var chunkedStream = streamChunk.streamToChunkedStream(originalStream)
    var unchunkedStream = streamChunk.chunkedStreamToStream(chunkedStream)

    streamConvert.streamToText(unchunkedStream, function(err, text) {
      if(err) throw err

      text.should.equal('first second 世界你好 third fourth fifth')
      callback()
    })
  })
})


text:
h1.header {
	border-bottom: 1px dashed black;
}


Ishestar offers a riding tour on Snaefellsnes peninsula, where over 100km of the 4 or 6 day ride is on the beach at low tide. Its usually around 20 riders with over 100 horses, and the sight of a free-running herd over the never-ending sand is one you'd never forget.
The ride starts at Stóri-Kálfalækur farm, with the Icelandic cowboy Siggi and his staff. There are dogs running around and children playing everywhere you look, and it´s hard to keep track of who is who is Siggi´s family or friend circle. But noone ever forgets his wife Ólöf, who manages to cook up the most delicious food and stuff us to the brim with every home-cooked meal.
We ride into the mountains and valleys on the first couple of days, where its normal to be eaten alive by midgle flies, but a fly-net can solve most of your problems, except when you want to eat and youre not sure if you should lift the net over your mouth to take a bite (which may include a midge or two) or just shove the sandwich inside the net too.
It rained alot on our week-long ride, but we didn´t mind since we got wet anyway with the splash of seawater from the horse hooves running around us. There were a few deep rivers we had to cross, and we didn´t bother to lift our feet since our boots were filled with water already.
The rain was also a relief from the flies, and dry weather would have caused alot of dust, so the grey skies and calm winds really made the trip perfect for me. I made alot of new friends, both horses and people, and sometimes had to pinch myself to remember this wasn´t a dream… just my dream job.
It has been a great privilege for me to take part to that trip, and sure I will never forget it : the icelandic wilderness, all those wonderful horses, and my fellow riders took place in my heart forever.


While most of our fellow passengers were sleeping, as usual I woke at 5 am to pull the gear together, dress warmly, step out onto our magic window on the world. Our decision to request a port side cabin continues to pay off. The Cape Rapier lighthouse flashes every few seconds. One of these shots caught the light.
Since 1914 the lighthouse on Cape Rapier, Aysen Provence, Chile, has protected ships on the northern approach to the Gulf of Penas.
Before dawn, February 17, 2016, the light protected us on the Oceania Regatta as we rounded Cape Rapier to enter the Gulf of Penas on route of the Messier Channel, the Fjords of Chile and an encounter with the Iceberg Glacier of Fjord Tempanos.
Gulf of Penas is the next blog in this series.
A mini-interview with Michael Wills is the previous blog in this series.


bind is currently necessary is when you want to bind all the arguments.
In that case there's no way to discern that it's a bind without the keyword.
'do' is the German abbreviation.
Thanks. I checked in these fixes.


The Land of Stories PARTY KIT!
Everything you need to throw the ultimate TLOS celebration!
Now in paperback! The epic series finale.
Cover reveal for the anticipated Land of Stories fan compendium.
Entertainment Weekly: Chris Colfer lands new book deal, announces new companion series.
Want to be featured in THE ULTIMATE BOOK HUGGER'S GUIDE by @chriscolfer?