All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.openservices.paifeaturestore.dao.DaoConfig Maven / Gradle / Ivy

The newest version!
package com.aliyun.openservices.paifeaturestore.dao;

import com.aliyun.openservices.paifeaturestore.constants.DatasourceType;
import com.aliyun.openservices.paifeaturestore.constants.FSType;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/*  This class contains variables that are required for different data sources.*/
public class DaoConfig {

    public DatasourceType datasourceType;
    public String config;
    public String tableStoreName;
    public String tableStoreTableName;
    public String primaryKeyField;
    public String eventTimeField;
    public int  ttl = -1;

    // hologres
    public String hologresName;
    public String hologresTableName;

    //ots
    public String otsName;
    public String otsTableName;


    // igraph
    public String iGraphName;
    public String groupName;
    public String labelName;
    public boolean saveOriginalField = false;

    public Map fieldMap = new HashMap<>();

    // redis, ots
    public Map fieldTypeMap = new HashMap<>();

    public List fields = new ArrayList<>();

    //Off-line sequence feature table
    //Hologres
    public String hologresSeqOnlineTableName;//在线表
    public String hologresSeqOfflineTableName;//离线表

    //ots
    public String otsSeqOnlineTableName;
    public String otsSeqOfflineTableName;

    //igraph
    public String igraphEdgeName;

    // FeatureDB
    public String featureDBName;

    public String featureDBDatabase;

    public String featureDBSchema;

    public String featureDBTable;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy