def 
columns_details(table_name : String) : Array(
ColumnInfo)
        
#
      
          
            
          
          Returns the details of the columns of a specific table.
         
      
      
      
     
  
    
      
        
        def 
foreign_key_constraint_names(table_name : String, column_name : String) : Array(String)
        
#
      
          
            
          
          Returns an array of all the foreign key constraints of a specific table and column.
         
      
      
      
     
  
    
      
        
        def 
index_names(table_name : String, column_name : String) : Array(String)
        
#
      
          
            
          
          Returns an array of all the index names for a specific table and column.
         
      
      
      
     
  
    
      
        
        def 
primary_key_constraint_names(table_name : String, column_name : String) : Array(String)
        
#
      
          
            
          
          Returns an array of all the primary key constraints of a specific table and column.
         
      
      
      
     
  
    
      
        
        def 
unique_constraint_names(table_name : String, column_name : String) : Array(String)
        
#
      
          
            
          
          Returns an array of all the unique constraints for a specific table and column.