in src/main/java/com/aliyun/openservices/paifeaturestore/model/FeatureView.java [507:539]
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
FeatureView featureView = (FeatureView) o;
return Objects.equals(this.featureViewId, featureView.featureViewId) &&
Objects.equals(this.projectId, featureView.projectId) &&
Objects.equals(this.projectName, featureView.projectName) &&
Objects.equals(this.name, featureView.name) &&
Objects.equals(this.featureEntityId, featureView.featureEntityId) &&
Objects.equals(this.featureEntityName, featureView.featureEntityName) &&
Objects.equals(this.featureEntityJoinid, featureView.featureEntityJoinid) &&
Objects.equals(this.owner, featureView.owner) &&
Objects.equals(this.type, featureView.type) &&
Objects.equals(this.online, featureView.online) &&
Objects.equals(this.offline, featureView.offline) &&
Objects.equals(this.isRegister, featureView.isRegister) &&
Objects.equals(this.registerTable, featureView.registerTable) &&
Objects.equals(this.registerDatasourceId, featureView.registerDatasourceId) &&
Objects.equals(this.registerDatasourceName, featureView.registerDatasourceName) &&
Objects.equals(this.ttl, featureView.ttl) &&
Objects.equals(this.tags, featureView.tags) &&
Objects.equals(this.config, featureView.config) &&
Objects.equals(this.onlineTableName, featureView.onlineTableName) &&
Objects.equals(this.offlineTableName, featureView.offlineTableName) &&
Objects.equals(this.lastSyncTime, featureView.lastSyncTime) &&
Objects.equals(this.lastSyncConfig, featureView.lastSyncConfig) &&
Objects.equals(this.writeToFeaturedb, featureView.writeToFeaturedb) &&
Objects.equals(this.fields, featureView.fields);
}