SELECT * FROM Modularity ( ON { table | view | (query) } AS "vertices" PARTITION BY vertex_key ON { table | view | (query) } AS "edges" PARTITION BY source_vertex_key [ ON { table | view | query} AS "sources" PARTITION BY vertex_key ] [ Domain ('host:port') ] [ Database ('db_name') ] [ UserID ('user_id') ] [ Password ('password') ] [ SSLSettings ('SSLsettings') ] [ SSLTrustStorePassword ('SSLtruststorepassword') ] TargetKey ({ 'target_key_column' | 'target_key_column_range' }[,...]) [ Directed ( { 'true' | 'yes' | 't' | 'y' | '1' | 'false' | 'no' | 'f' | 'n' | '0' } )] [ EdgeWeight (edge_weight) ] [ CommunityAssociation (community_id) ] [ Resolution (resolution [,...]) ] [ CommunityEdgeTable (community_edge_table) ] [ Seed ('seed') ] [ Accumulate ({ 'accumulate_column' | 'accumulate_column_range' }[,...]) ] );