001 package railo.runtime.type.scope.storage.db; 002 003 import java.util.HashSet; 004 import java.util.Set; 005 006 import railo.runtime.config.Config; 007 import railo.runtime.op.Caster; 008 import railo.runtime.type.Collection; 009 import railo.runtime.type.dt.DateTimeImpl; 010 import railo.runtime.type.util.KeyConstants; 011 012 public abstract class SQLExecutorSupport implements SQLExecutor { 013 014 protected static final Set<Collection.Key> ignoreSet=new HashSet<Collection.Key>(); 015 static { 016 ignoreSet.add(KeyConstants._cfid); 017 ignoreSet.add(KeyConstants._cftoken); 018 ignoreSet.add(KeyConstants._urltoken); 019 } 020 021 022 protected static String now(Config config) { 023 return Caster.toString(new DateTimeImpl(config).getTime()); 024 } 025 026 protected static String createExpires(Config config,long timespan) { 027 return Caster.toString(timespan+new DateTimeImpl(config).getTime()); 028 } 029 030 }