package mobvista.dmp.utils.clickhouse
/**
* @package: mobvista.dmp.utils.clickhouse
* @author: wangjf
* @date: 2019-07-16
* @time: 18:28
* @email: jinfeng.wang@mobvista.com
* @phone: 152-1062-7698
*/
object Utils {
def using[A, B <: {def close() : Unit}](closeable: B)(f: B => A): A =
try {
f(closeable)
} finally {
closeable.close()
}
}