/* * @(#)AdHocSelectFactoryImpl.java 2012-8-1 下午10:00:00 * * Copyright (c) 2011-2012 Makersoft.org all rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * */ package org.makersoft.shards.select.impl; import org.apache.ibatis.session.RowBounds; import org.makersoft.shards.select.SelectFactory; /** * */ public class AdHocSelectFactoryImpl implements SelectFactory { private final String statement; private final Object parameter; private final String mapKey; private final RowBounds rowBounds; public AdHocSelectFactoryImpl(String statement, Object parameter, String mapKey, RowBounds rowBounds) { this.statement = statement; this.parameter = parameter; this.mapKey = mapKey; this.rowBounds = rowBounds; } @Override public String getStatement() { return statement; } @Override public Object getParameter() { return parameter; } @Override public String getMapKey(){ return mapKey; } @Override public RowBounds getRowBounds() { return rowBounds; } }