List<String> primKeyList = getPrimaryKeyFieldNames(); if (!primKeyList.isEmpty()) { IndexDefinition index = buildIndex(session, primKeyList.get(0), primKeyList, false); if (writer == null) { index.createOnDatabase(session); IndexDefinition index = buildIndex(session, uniqueKey.getName(), uniqueKey.getSourceFields(), false); if (writer == null) { index.createOnDatabase(session); List<String> columnAsList = new ArrayList<String>(); columnAsList.add(field.getName()); IndexDefinition index = buildIndex(session, field.getName(), columnAsList, true); if (writer == null) { index.createOnDatabase(session); IndexDefinition index = buildIndex(session, foreignKey.getName(), foreignKey.getSourceFields(), false); if (writer == null) { try {
List<String> primKeyList = getPrimaryKeyFieldNames(); if (!primKeyList.isEmpty()) { IndexDefinition index = buildIndex(session, primKeyList.get(0), primKeyList, false); if (writer == null) { index.createOnDatabase(session); IndexDefinition index = buildIndex(session, uniqueKey.getName(), uniqueKey.getSourceFields(), false); if (writer == null) { index.createOnDatabase(session); List<String> columnAsList = new ArrayList<String>(); columnAsList.add(field.getName()); IndexDefinition index = buildIndex(session, field.getName(), columnAsList, true); if (writer == null) { index.createOnDatabase(session); IndexDefinition index = buildIndex(session, foreignKey.getName(), foreignKey.getSourceFields(), false); if (writer == null) { try {
List<String> primKeyList = getPrimaryKeyFieldNames(); if (!primKeyList.isEmpty()) { IndexDefinition index = buildIndex(session, primKeyList.get(0), primKeyList, false); if (writer == null) { try { IndexDefinition index = buildIndex(session, uniqueKey.getName(), uniqueKey.getSourceFields(), false); if (writer == null) { try { List<String> columnAsList = new ArrayList<String>(); columnAsList.add(field.getName()); IndexDefinition index = buildIndex(session, field.getName(), columnAsList, true); if (writer == null) { try { IndexDefinition index = buildIndex(session, foreignKey.getName(), foreignKey.getSourceFields(), false); if (writer == null) { try {
List<String> primKeyList = getPrimaryKeyFieldNames(); if (!primKeyList.isEmpty()) { IndexDefinition index = buildIndex(session, primKeyList.get(0), primKeyList, false); if (writer == null) { try { IndexDefinition index = buildIndex(session, uniqueKey.getName(), uniqueKey.getSourceFields(), false); if (writer == null) { try { List<String> columnAsList = new ArrayList<String>(); columnAsList.add(field.getName()); IndexDefinition index = buildIndex(session, field.getName(), columnAsList, true); if (writer == null) { try { IndexDefinition index = buildIndex(session, foreignKey.getName(), foreignKey.getSourceFields(), false); if (writer == null) { try {