/** * Get a related simple attributes table DAO * * @param extendedRelation extended relation * @return simple attributes DAO */ public SimpleAttributesDao getSimpleAttributesDao( ExtendedRelation extendedRelation) { return getSimpleAttributesDao(extendedRelation.getRelatedTableName()); }
/** * Get a related media table DAO * * @param extendedRelation extended relation * @return media DAO */ public MediaDao getMediaDao(ExtendedRelation extendedRelation) { return getMediaDao(extendedRelation.getRelatedTableName()); }
/** * Get a related media table DAO * * @param extendedRelation * extended relation * @return media DAO */ public MediaDao getMediaDao(ExtendedRelation extendedRelation) { return getMediaDao(extendedRelation.getRelatedTableName()); }
/** * Get a related simple attributes table DAO * * @param extendedRelation * extended relation * @return simple attributes DAO */ public SimpleAttributesDao getSimpleAttributesDao( ExtendedRelation extendedRelation) { return getSimpleAttributesDao(extendedRelation.getRelatedTableName()); }
/** * Get all the related table names * * @return related table names * @throws SQLException * upon failure */ public List<String> getRelatedTables() throws SQLException { List<String> relatedTables = new ArrayList<String>(); List<ExtendedRelation> extendedRelations = queryForAll(); for (ExtendedRelation extendedRelation : extendedRelations) { relatedTables.add(extendedRelation.getRelatedTableName()); } return relatedTables; }
/** * Remove a specific relationship from the GeoPackage * * @param extendedRelation * extended relation */ public void removeRelationship(ExtendedRelation extendedRelation) { removeRelationship(extendedRelation.getBaseTableName(), extendedRelation.getRelatedTableName(), extendedRelation.getRelationName()); }
.getAttributesDao(extendedRelation.getRelatedTableName()); AttributesColumn pkColumn2 = relatedDao.getTable().getPkColumn(); AttributesCursor ars = relatedDao.queryForAll();
featureRelation.getBasePrimaryColumn()); TestCase.assertEquals(mediaDao.getTableName(), featureRelation.getRelatedTableName()); TestCase.assertEquals(mediaDao.getTable().getPkColumn().getName(), featureRelation.getRelatedPrimaryColumn()); mediaRelation.getBasePrimaryColumn()); TestCase.assertEquals(mediaDao.getTableName(), mediaRelation.getRelatedTableName()); TestCase.assertEquals(mediaDao.getTable().getPkColumn().getName(), mediaRelation.getRelatedPrimaryColumn());
.getName(), attributesRelation.getBasePrimaryColumn()); TestCase.assertEquals(simpleDao.getTableName(), attributesRelation.getRelatedTableName()); TestCase.assertEquals(simpleDao.getTable().getPkColumn().getName(), attributesRelation.getRelatedPrimaryColumn()); .getName(), simpleRelation.getBasePrimaryColumn()); TestCase.assertEquals(simpleDao.getTableName(), simpleRelation.getRelatedTableName()); TestCase.assertEquals(simpleDao.getTable().getPkColumn().getName(), simpleRelation.getRelatedPrimaryColumn());
.getBaseTableName()); FeatureDao featureDao2 = geoPackage.getFeatureDao(relation .getRelatedTableName());