public static boolean parameterTypesMatch(Class<?>[] candidateParamTypes, Class<?>... desiredParameterTypes) { boolean match = candidateParamTypes.length == desiredParameterTypes.length; for (int i = 0; i < candidateParamTypes.length && match; i++) { Class<?> candidateType = candidateParamTypes[i].isPrimitive() && !desiredParameterTypes[i].isPrimitive() ? PRIMATIVES_TO_WRAPPERS.get(candidateParamTypes[i]) : candidateParamTypes[i]; match = candidateType.isAssignableFrom(desiredParameterTypes[i]); } return match; }
public static boolean parameterTypesMatch(Class<?>[] candidateParamTypes, Class<?>... desiredParameterTypes) { boolean match = candidateParamTypes.length == desiredParameterTypes.length; for (int i = 0; i < candidateParamTypes.length && match; i++) { Class<?> candidateType = candidateParamTypes[i].isPrimitive() && !desiredParameterTypes[i].isPrimitive() ? PRIMATIVES_TO_WRAPPERS.get(candidateParamTypes[i]) : candidateParamTypes[i]; match = candidateType.isAssignableFrom(desiredParameterTypes[i]); } return match; }
public DoubleSummaryStatistics getDoubleStats(Object name) { return this.doubleStatisticsMap.get(name); }
public LongSummaryStatistics getLongStats(Object name) { return this.longStatisticsMap.get(name); }
public IntSummaryStatistics getIntStats(Object name) { return this.intStatisticsMap.get(name); }
public String getAttr(String attrName) { return this.attrs.get(attrName); }
public ChangeTypeSemantic getChangeTypeSemantic(String changeTypeName) { return changeTypeSemantics.get(changeTypeName); }
public ChangeTypeBehavior getChangeTypeBehavior(String changeTypeName) { return changeTypeBehaviors.get(changeTypeName); }
public ChangeTypeSemantic getChangeTypeSemantic(String changeTypeName) { return changeTypeSemantics.get(changeTypeName); }
public String getAttr(String attrName) { return this.attrs.get(attrName); }
@Override public final ChangeType getChangeType(String name) { return Validate.notNull(changeTypeMap.get(name), "No change type " + name + " registered in this platform"); }
@Override public final ChangeType getChangeType(String name) { return Validate.notNull(changeTypeMap.get(name), "No change type " + name + " registered in this platform"); }
public static boolean parameterTypesMatch(Class<?>[] candidateParamTypes, Class<?>... desiredParameterTypes) { boolean match = candidateParamTypes.length == desiredParameterTypes.length; for (int i = 0; i < candidateParamTypes.length && match; i++) { Class<?> candidateType = candidateParamTypes[i].isPrimitive() && !desiredParameterTypes[i].isPrimitive() ? PRIMATIVES_TO_WRAPPERS.get(candidateParamTypes[i]) : candidateParamTypes[i]; match = candidateType.isAssignableFrom(desiredParameterTypes[i]); } return match; }
private ChangeTypeSemantic getChangeTypeSemantic(Change change) { return changeTypeSemantics.get(change.getChangeType().getName()); }
private ChangeTypeBehavior getChangeTypeBehavior(Change change) { return changeTypeBehaviors.get(change.getChangeType().getName()); }
@Override public void value(T each) { this.intStatisticsMap.forEachKeyValue((key, value) -> value.accept(this.intFunctionsMap.get(key).intValueOf(each))); this.longStatisticsMap.forEachKeyValue((key, value) -> value.accept(this.longFunctionsMap.get(key).longValueOf(each))); this.doubleStatisticsMap.forEachKeyValue((key, value) -> value.accept(this.doubleFunctionsMap.get(key).doubleValueOf(each))); }
@Override public void persistNew(DeployExecution deployExecution, PhysicalSchema physicalSchema) { MongoDatabase database = mongoClient.getDatabase(physicalSchema.getPhysicalName()); MongoCollection<Document> auditCollection = database.getCollection(deployExecutionTableName); MutableInt mutableInt = nextIdBySchema.get(physicalSchema); mutableInt.increment(); ((DeployExecutionImpl) deployExecution).setId(mutableInt.longValue()); Document doc = getDocumentFromDeployExecution(deployExecution, false); auditCollection.insertOne(doc); }
@Override public void persistNew(DeployExecution deployExecution, PhysicalSchema physicalSchema) { MongoDatabase database = mongoClient.getDatabase(physicalSchema.getPhysicalName()); MongoCollection<Document> auditCollection = database.getCollection(deployExecutionTableName); MutableInt mutableInt = nextIdBySchema.get(physicalSchema); mutableInt.increment(); ((DeployExecutionImpl) deployExecution).setId(mutableInt.longValue()); Document doc = getDocumentFromDeployExecution(deployExecution, false); auditCollection.insertOne(doc); }
public String getPhysicalSchemaPrefixInternal(String schema) { Validate.isTrue(getAllSchemas().collect(new Function<Schema, String>() { @Override public String valueOf(Schema schema1) { return schema1.getName(); } }).contains(schema), "Schema does not exist in the environment. Requested schema: " + schema + "; available schemas: " + getSchemaNames().makeString(",")); return ObjectUtils.defaultIfNull(this.schemaNameOverrides.get(schema), schema); }
public String getPhysicalSchemaPrefixInternal(String schema) { Validate.isTrue(getAllSchemas().collect(new Function<Schema, String>() { @Override public String valueOf(Schema schema1) { return schema1.getName(); } }).contains(schema), "Schema does not exist in the environment. Requested schema: " + schema + "; available schemas: " + getSchemaNames().makeString(",")); return ObjectUtils.defaultIfNull(this.schemaNameOverrides.get(schema), schema); }