Sha256: e85f1a98de6f0d8713c592b2d61a83ad047e35ed7d73cb6f2a813f2710e0dea1
Contents?: true
Size: 907 Bytes
Versions: 1
Compression:
Stored size: 907 Bytes
Contents
package org.embulk.output.snowflake; import com.google.common.base.Optional; import org.embulk.output.SnowflakeOutputPlugin; import java.text.SimpleDateFormat; import java.util.Date; public class StageIdentifierHolder { private static final String pattern = "yyyyMMdd"; private static final SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern); private static final String date = simpleDateFormat.format(new Date()); private static final String salt = SnowflakeUtils.randomString(6); private static final String snowflakeStageName = "embulk_snowflake_" + date + salt; private static final String snowflakeDestPrefix = date + "_" + salt; public static StageIdentifier getStageIdentifier(SnowflakeOutputPlugin.SnowflakePluginTask t){ return new StageIdentifier(t.getDatabase(), t.getSchema(), snowflakeStageName, Optional.of(snowflakeDestPrefix)); } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
embulk-output-snowflake-0.2.0 | src/main/java/org/embulk/output/snowflake/StageIdentifierHolder.java |