public DatastoreIdentityMetadata setCustomStrategy(String strategy) { getInternal().setValueStrategy(ValueGenerationStrategy.getIdentityStrategy(strategy)); return this; }
public DatastoreIdentityMetadata setStrategy(IdGeneratorStrategy strategy) { if (strategy == IdGeneratorStrategy.IDENTITY) { getInternal().setValueStrategy(ValueGenerationStrategy.IDENTITY); } else if (strategy == IdGeneratorStrategy.INCREMENT) { getInternal().setValueStrategy(ValueGenerationStrategy.INCREMENT); } else if (strategy == IdGeneratorStrategy.NATIVE) { getInternal().setValueStrategy(ValueGenerationStrategy.NATIVE); } else if (strategy == IdGeneratorStrategy.SEQUENCE) { getInternal().setValueStrategy(ValueGenerationStrategy.SEQUENCE); } else if (strategy == IdGeneratorStrategy.UUIDHEX) { getInternal().setValueStrategy(ValueGenerationStrategy.UUIDHEX); } else if (strategy == IdGeneratorStrategy.UUIDSTRING) { getInternal().setValueStrategy(ValueGenerationStrategy.UUIDSTRING); } return this; } }
cmd.getIdentityMetaData().setValueStrategy(ValueGenerationStrategy.INCREMENT); NucleusLogger.METADATA.warn("Class " + cmd.getFullClassName() + " has been specified to use datastore-identity with IDENTITY value generation, but not supported on HBase. Using INCREMENT"); cmd.getIdentityMetaData().setValueStrategy(ValueGenerationStrategy.INCREMENT); NucleusLogger.METADATA.warn("Field " + mmd.getFullFieldName() + " has been specified to use IDENTITY value generation, but not supported on HBase. Using INCREMENT");
idmd.setValueStrategy(IdentityStrategy.getIdentityStrategy(identityStrategy)); if (identityGenerator != null)
IdentityMetaData idmd = new IdentityMetaData(); idmd.setColumnName(column); idmd.setValueStrategy(ValueGenerationStrategy.getIdentityStrategy(strategy)); idmd.setSequence(sequence); if (columns != null && columns.length > 0)
IdentityMetaData idmd = new IdentityMetaData(); idmd.setColumnName(getAttr(attrs, "column")); idmd.setValueStrategy(ValueGenerationStrategy.getIdentityStrategy(getAttr(attrs, "strategy"))); idmd.setSequence(getAttr(attrs, "sequence")); acmd.setIdentityMetaData(idmd);