Class ModelPolicyMappingRecord

java.lang.Object
org.apache.polaris.persistence.relational.jdbc.models.ModelPolicyMappingRecord
All Implemented Interfaces:
Converter<org.apache.polaris.core.policy.PolarisPolicyMappingRecord>

public class ModelPolicyMappingRecord extends Object implements Converter<org.apache.polaris.core.policy.PolarisPolicyMappingRecord>
  • Field Details

  • Constructor Details

    • ModelPolicyMappingRecord

      public ModelPolicyMappingRecord()
  • Method Details

    • getTargetCatalogId

      public long getTargetCatalogId()
    • getTargetId

      public long getTargetId()
    • getPolicyTypeCode

      public int getPolicyTypeCode()
    • getPolicyCatalogId

      public long getPolicyCatalogId()
    • getPolicyId

      public long getPolicyId()
    • getParameters

      public String getParameters()
    • builder

      public static ModelPolicyMappingRecord.Builder builder()
    • fromPolicyMappingRecord

      public static ModelPolicyMappingRecord fromPolicyMappingRecord(org.apache.polaris.core.policy.PolarisPolicyMappingRecord record)
    • toPolicyMappingRecord

      public static org.apache.polaris.core.policy.PolarisPolicyMappingRecord toPolicyMappingRecord(ModelPolicyMappingRecord model)
    • fromResultSet

      public org.apache.polaris.core.policy.PolarisPolicyMappingRecord fromResultSet(ResultSet rs) throws SQLException
      Description copied from interface: Converter
      Converts a ResultSet to model.
      Specified by:
      fromResultSet in interface Converter<org.apache.polaris.core.policy.PolarisPolicyMappingRecord>
      Parameters:
      rs - : ResultSet from JDBC.
      Returns:
      the corresponding business entity
      Throws:
      SQLException - : Exception while fetching from ResultSet.
    • toMap

      public Map<String,Object> toMap(DatabaseType databaseType)
      Description copied from interface: Converter
      Convert a model into a Map with keys as snake case names, where as values as values of member of model obj.
      Specified by:
      toMap in interface Converter<org.apache.polaris.core.policy.PolarisPolicyMappingRecord>